luxlabs header browser preview


@class NSString, CDASchemaCDAScoreBoosters, CDASchemaCDAAdvertisementData, SISchemaUUID, NSArray, NSData;

@interface CDASchemaCDAUserFeedbackParticipant : SISchemaInstrumentationMessage {
    struct { unsigned char decision : 1; unsigned char voiceTriggerTimeNS : 1; unsigned char rawGoodnessScore : 1; unsigned char granularBoostValue : 1; unsigned char granularBoostDecay : 1; unsigned char trumpReason : 1; unsigned char psdScore : 1; unsigned char mediaState : 1; unsigned char alarmState : 1; unsigned char timerState : 1; unsigned char timeSinceLastWinInMilliseconds : 1; unsigned char triggerType : 1; unsigned char timeSinceTriggerInMilliseconds : 1; unsigned char isNearMiss : 1; } _has;
}

@property (retain, nonatomic) SISchemaUUID *siriSpeechId;
@property (nonatomic) BOOL hasSiriSpeechId;
@property (retain, nonatomic) SISchemaUUID *cdaId;
@property (nonatomic) BOOL hasCdaId;
@property (retain, nonatomic) SISchemaUUID *requestId;
@property (nonatomic) BOOL hasRequestId;
@property (retain, nonatomic) SISchemaUUID *halTargetSiriSpeechId;
@property (nonatomic) BOOL hasHalTargetSiriSpeechId;
@property (nonatomic) int decision;
@property (nonatomic) BOOL hasDecision;
@property (nonatomic) unsigned long long voiceTriggerTimeNS;
@property (nonatomic) BOOL hasVoiceTriggerTimeNS;
@property (nonatomic) unsigned int rawGoodnessScore;
@property (nonatomic) BOOL hasRawGoodnessScore;
@property (nonatomic) unsigned int granularBoostValue;
@property (nonatomic) BOOL hasGranularBoostValue;
@property (nonatomic) double granularBoostDecay;
@property (nonatomic) BOOL hasGranularBoostDecay;
@property (nonatomic) int trumpReason;
@property (nonatomic) BOOL hasTrumpReason;
@property (nonatomic) unsigned int psdScore;
@property (nonatomic) BOOL hasPsdScore;
@property (nonatomic) int mediaState;
@property (nonatomic) BOOL hasMediaState;
@property (nonatomic) int alarmState;
@property (nonatomic) BOOL hasAlarmState;
@property (nonatomic) int timerState;
@property (nonatomic) BOOL hasTimerState;
@property (nonatomic) unsigned long long timeSinceLastWinInMilliseconds;
@property (nonatomic) BOOL hasTimeSinceLastWinInMilliseconds;
@property (nonatomic) int triggerType;
@property (nonatomic) BOOL hasTriggerType;
@property (copy, nonatomic) NSString *roomNameHash;
@property (nonatomic) BOOL hasRoomNameHash;
@property (nonatomic) unsigned long long timeSinceTriggerInMilliseconds;
@property (nonatomic) BOOL hasTimeSinceTriggerInMilliseconds;
@property (retain, nonatomic) CDASchemaCDAScoreBoosters *scoreBoosters;
@property (nonatomic) BOOL hasScoreBoosters;
@property (copy, nonatomic) NSString *build;
@property (nonatomic) BOOL hasBuild;
@property (copy, nonatomic) NSString *locale;
@property (nonatomic) BOOL hasLocale;
@property (retain, nonatomic) CDASchemaCDAAdvertisementData *advertisement;
@property (nonatomic) BOOL hasAdvertisement;
@property (copy, nonatomic) NSArray *productTypes;
@property (nonatomic) BOOL isNearMiss;
@property (nonatomic) BOOL hasIsNearMiss;
@property (readonly, nonatomic) NSData *jsonData;

- (unsigned long long)hash;
- (id)suppressMessageUnderConditions;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)initWithDictionary:(id)a0;
- (void).cxx_destruct;
- (id)applySensitiveConditionsPolicy:(id)a0;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)initWithJSON:(id)a0;
- (void)deleteRequestId;
- (void)addProductTypes:(id)a0;
- (void)clearProductTypes;
- (void)deleteAdvertisement;
- (void)deleteAlarmState;
- (void)deleteBuild;
- (void)deleteCdaId;
- (void)deleteDecision;
- (void)deleteGranularBoostDecay;
- (void)deleteGranularBoostValue;
- (void)deleteHalTargetSiriSpeechId;
- (void)deleteIsNearMiss;
- (void)deleteLocale;
- (void)deleteMediaState;
- (void)deleteProductTypes;
- (void)deletePsdScore;
- (void)deleteRawGoodnessScore;
- (void)deleteRoomNameHash;
- (void)deleteScoreBoosters;
- (void)deleteSiriSpeechId;
- (void)deleteTimeSinceLastWinInMilliseconds;
- (void)deleteTimeSinceTriggerInMilliseconds;
- (void)deleteTimerState;
- (void)deleteTriggerType;
- (void)deleteTrumpReason;
- (void)deleteVoiceTriggerTimeNS;
- (id)productTypesAtIndex:(unsigned long long)a0;
- (unsigned long long)productTypesCount;

@end