luxlabs header browser preview


@class NSString;

@interface PSGPBQuery : PBCodable <NSCopying> {
    struct { unsigned char maxPredictionItems : 1; unsigned char maxStructuredInfoItems : 1; unsigned char maxTextualResponseItems : 1; unsigned char hasContextBeforeInput : 1; unsigned char hasRecipientNames : 1; unsigned char hasResponseContext : 1; unsigned char isDocumentEmpty : 1; unsigned char isResponseContextBlacklisted : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasExperimentId;
@property (retain, nonatomic) NSString *experimentId;
@property (readonly, nonatomic) BOOL hasTreatmentId;
@property (retain, nonatomic) NSString *treatmentId;
@property (readonly, nonatomic) BOOL hasTreatmentName;
@property (retain, nonatomic) NSString *treatmentName;
@property (nonatomic) BOOL hasHasResponseContext;
@property (nonatomic) BOOL hasResponseContext;
@property (nonatomic) BOOL hasIsResponseContextBlacklisted;
@property (nonatomic) BOOL isResponseContextBlacklisted;
@property (nonatomic) BOOL hasIsDocumentEmpty;
@property (nonatomic) BOOL isDocumentEmpty;
@property (readonly, nonatomic) BOOL hasTextContentType;
@property (retain, nonatomic) NSString *textContentType;
@property (nonatomic) BOOL hasHasContextBeforeInput;
@property (nonatomic) BOOL hasContextBeforeInput;
@property (nonatomic) BOOL hasHasRecipientNames;
@property (nonatomic) BOOL hasRecipientNames;
@property (readonly, nonatomic) BOOL hasLocaleIdentifier;
@property (retain, nonatomic) NSString *localeIdentifier;
@property (readonly, nonatomic) BOOL hasBundleIdentifier;
@property (retain, nonatomic) NSString *bundleIdentifier;
@property (nonatomic) BOOL hasMaxTextualResponseItems;
@property (nonatomic) unsigned int maxTextualResponseItems;
@property (nonatomic) BOOL hasMaxStructuredInfoItems;
@property (nonatomic) unsigned int maxStructuredInfoItems;
@property (nonatomic) BOOL hasMaxPredictionItems;
@property (nonatomic) unsigned int maxPredictionItems;
@property (readonly, nonatomic) BOOL hasInitiatingProcess;
@property (retain, nonatomic) NSString *initiatingProcess;

- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end