luxlabs header browser preview


@class NSString, TRIPBTimestamp, TRIShadowEvaluation, TRIAssignment;

@interface TRIClientExperiment : TRIPBMessage

@property (copy, nonatomic) NSString *experimentId;
@property (nonatomic) BOOL hasExperimentId;
@property (nonatomic) int projectId;
@property (nonatomic) BOOL hasProjectId;
@property (retain, nonatomic) TRIPBTimestamp *startDate;
@property (nonatomic) BOOL hasStartDate;
@property (retain, nonatomic) TRIPBTimestamp *endDate;
@property (nonatomic) BOOL hasEndDate;
@property (retain, nonatomic) TRIAssignment *assignment;
@property (nonatomic) BOOL hasAssignment;
@property (nonatomic) unsigned int seed;
@property (nonatomic) BOOL hasSeed;
@property (nonatomic) unsigned int deploymentId;
@property (nonatomic) BOOL hasDeploymentId;
@property (copy, nonatomic) NSString *projectName;
@property (nonatomic) BOOL hasProjectName;
@property (retain, nonatomic) TRIShadowEvaluation *shadowEvaluation;
@property (nonatomic) BOOL hasShadowEvaluation;
@property (copy, nonatomic) NSString *channelId;
@property (nonatomic) BOOL hasChannelId;
@property (nonatomic) int type;
@property (nonatomic) BOOL hasType;
@property (nonatomic) int priority;
@property (nonatomic) BOOL hasPriority;

+ (id)descriptor;

@end