luxlabs header browser preview


@class NSString, NSDictionary, NSArray;
@protocol AMDClientNotificationObserver;

@interface AMDClientRequestEvent : NSObject

@property (class, weak) id<AMDClientNotificationObserver> observer;

@property (retain) NSString *accountDSID;
@property (retain) NSString *storefrontId;
@property (retain, nonatomic) NSDictionary *customDescriptor;
@property (retain, nonatomic) NSString *domain;
@property (retain, nonatomic) NSString *featureName;
@property (retain, nonatomic) NSString *modelId;
@property (retain, nonatomic) NSString *request;
@property (retain, nonatomic) NSString *schemaVersion;
@property (retain, nonatomic) NSString *treatmentId;
@property (retain, nonatomic) NSString *useCaseId;
@property (retain, nonatomic) NSString *CipherMLCallHandle;
@property (retain, nonatomic) NSString *CipherMLRequestError;
@property (retain, nonatomic) NSArray *PECSimilarityScoresArray;
@property (retain, nonatomic) NSArray *PIRDataArray;
@property (retain, nonatomic) NSArray *PIRKeywordArray;
@property (retain, nonatomic) NSArray *PIRMissingKeywordArray;

- (void).cxx_destruct;
- (id)getAMSRequest;
- (id)getAMSRequestForCipherML;
- (id)initAppSegmentQueryForAccountDSID:(id)a0;
- (id)initClearUserDataFor:(id)a0 inDomain:(id)a1;
- (id)initModelPathRequestForUsecaseId:(id)a0 andModelId:(id)a1 withTreatmentId:(id)a2 inDomain:(id)a3;
- (id)initPECResponseForSimilarityScores:(id)a0 requestError:(id)a1 andCallHandle:(id)a2;
- (id)initPIRResponseForKeywordArray:(id)a0 withDataArray:(id)a1 withMissingKeywords:(id)a2 requestError:(id)a3 andCallHandle:(id)a4;
- (id)initWithFeatureName:(id)a0 withAccountDSID:(id)a1 andAccountStoreFrontId:(id)a2 inDomain:(id)a3 withCustomDescriptor:(id)a4 andSchemaVersion:(id)a5;
- (void)internalInitializer:(id)a0 WithFeatureName:(id)a1 withAccountDSID:(id)a2 andAccountStoreFrontId:(id)a3 inDomain:(id)a4 withCustomDescriptor:(id)a5 withModelId:(id)a6 withTreatmentId:(id)a7 withUseCaseId:(id)a8 andSchemaVersion:(id)a9;

@end