luxlabs header browser preview


@class AEAssessmentConfiguration, AECAssessmentSessionWrapper;
@protocol AEAssessmentSessionDelegate;

@interface AEAssessmentSession : NSObject <AECAssessmentSessionWrapperDelegate> {
    AECAssessmentSessionWrapper *_sessionWrapper;
}

@property (weak, nonatomic) id<AEAssessmentSessionDelegate> delegate;
@property (readonly, copy, nonatomic) AEAssessmentConfiguration *configuration;
@property (readonly, nonatomic, getter=isActive) BOOL active;

- (void)begin;
- (void)end;
- (id)initWithConfiguration:(id)a0;
- (void).cxx_destruct;
- (void)assessmentSessionWrapperDidEnd:(id)a0;
- (void)assessmentSessionWrapper:(id)a0 failedToBeginWithError:(id)a1;
- (void)assessmentSessionWrapper:(id)a0 failedToUpdateToConfigurationWrapper:(id)a1 error:(id)a2;
- (void)assessmentSessionWrapper:(id)a0 wasInterruptedWithError:(id)a1;
- (void)assessmentSessionWrapperDidBegin:(id)a0;
- (void)assessmentSessionWrapperDidUpdate:(id)a0;
- (void)__updateToConfiguration:(id)a0;
- (void)updateToConfiguration:(id)a0;

@end