luxlabs header browser preview


@class CKDPRequestOperationHeaderAssetAuthorizeGetRequestOptions, NSString, CKDPLocale, NSData, NSMutableArray, CKDPIdentifier;

@interface CKDPRequestOperationHeader : PBCodable <NSCopying> {
    struct { unsigned char applicationConfigVersion : 1; unsigned char deviceProtocolVersion : 1; unsigned char globalConfigVersion : 1; unsigned char operationGroupQuantity : 1; unsigned char applicationContainerEnvironment : 1; unsigned char isolationLevel : 1; unsigned char requestOriginator : 1; unsigned char targetDatabase : 1; unsigned char deviceSoftwareIsAppleInternal : 1; unsigned char entitlementsValidated : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasUserToken;
@property (retain, nonatomic) NSString *userToken;
@property (readonly, nonatomic) BOOL hasApplicationContainer;
@property (retain, nonatomic) NSString *applicationContainer;
@property (readonly, nonatomic) BOOL hasApplicationBundle;
@property (retain, nonatomic) NSString *applicationBundle;
@property (readonly, nonatomic) BOOL hasApplicationVersion;
@property (retain, nonatomic) NSString *applicationVersion;
@property (nonatomic) BOOL hasApplicationConfigVersion;
@property (nonatomic) unsigned long long applicationConfigVersion;
@property (nonatomic) BOOL hasGlobalConfigVersion;
@property (nonatomic) unsigned long long globalConfigVersion;
@property (readonly, nonatomic) BOOL hasDeviceIdentifier;
@property (retain, nonatomic) CKDPIdentifier *deviceIdentifier;
@property (readonly, nonatomic) BOOL hasDeviceSoftwareVersion;
@property (retain, nonatomic) NSString *deviceSoftwareVersion;
@property (readonly, nonatomic) BOOL hasDeviceHardwareVersion;
@property (retain, nonatomic) NSString *deviceHardwareVersion;
@property (readonly, nonatomic) BOOL hasDeviceLibraryName;
@property (retain, nonatomic) NSString *deviceLibraryName;
@property (readonly, nonatomic) BOOL hasDeviceLibraryVersion;
@property (retain, nonatomic) NSString *deviceLibraryVersion;
@property (nonatomic) BOOL hasDeviceProtocolVersion;
@property (nonatomic) unsigned long long deviceProtocolVersion;
@property (readonly, nonatomic) BOOL hasLocale;
@property (retain, nonatomic) CKDPLocale *locale;
@property (readonly, nonatomic) BOOL hasMmcsProtocolVersion;
@property (retain, nonatomic) NSString *mmcsProtocolVersion;
@property (nonatomic) BOOL hasApplicationContainerEnvironment;
@property (nonatomic) int applicationContainerEnvironment;
@property (readonly, nonatomic) BOOL hasClientChangeToken;
@property (retain, nonatomic) NSData *clientChangeToken;
@property (readonly, nonatomic) BOOL hasDeviceAssignedName;
@property (retain, nonatomic) NSString *deviceAssignedName;
@property (readonly, nonatomic) BOOL hasDeviceHardwareID;
@property (retain, nonatomic) NSString *deviceHardwareID;
@property (nonatomic) BOOL hasTargetDatabase;
@property (nonatomic) int targetDatabase;
@property (readonly, nonatomic) BOOL hasUserIDContainerID;
@property (retain, nonatomic) NSString *userIDContainerID;
@property (nonatomic) BOOL hasIsolationLevel;
@property (nonatomic) int isolationLevel;
@property (readonly, nonatomic) BOOL hasOperationGroupName;
@property (retain, nonatomic) NSString *operationGroupName;
@property (nonatomic) BOOL hasOperationGroupQuantity;
@property (nonatomic) unsigned long long operationGroupQuantity;
@property (retain, nonatomic) NSMutableArray *serviceIdentityKeyIDs;
@property (nonatomic) BOOL hasDeviceSoftwareIsAppleInternal;
@property (nonatomic) BOOL deviceSoftwareIsAppleInternal;
@property (readonly, nonatomic) BOOL hasAssetAuthorizeGetRequestOptions;
@property (retain, nonatomic) CKDPRequestOperationHeaderAssetAuthorizeGetRequestOptions *assetAuthorizeGetRequestOptions;
@property (retain, nonatomic) NSMutableArray *activeThrottlingLabels;
@property (readonly, nonatomic) BOOL hasDeviceUDID;
@property (retain, nonatomic) NSString *deviceUDID;
@property (readonly, nonatomic) BOOL hasDeviceSerialNumber;
@property (retain, nonatomic) NSString *deviceSerialNumber;
@property (nonatomic) BOOL hasEntitlementsValidated;
@property (nonatomic) BOOL entitlementsValidated;
@property (nonatomic) BOOL hasRequestOriginator;
@property (nonatomic) int requestOriginator;
@property (retain, nonatomic) NSMutableArray *supplementalZoneInfos;

+ (Class)activeThrottlingLabelType;
+ (Class)serviceIdentityKeyIDsType;
+ (Class)supplementalZoneInfosType;

- (unsigned long long)hash;
- (id)supplementalZoneInfosAtIndex:(unsigned long long)a0;
- (BOOL)readFrom:(id)a0;
- (void)addActiveThrottlingLabel:(id)a0;
- (id)_applicationContainerEnvironmentCKLogValue;
- (id)serviceIdentityKeyIDsAtIndex:(unsigned long long)a0;
- (unsigned long long)serviceIdentityKeyIDsCount;
- (int)StringAsRequestOriginator:(id)a0;
- (unsigned long long)supplementalZoneInfosCount;
- (void)writeTo:(id)a0;
- (int)StringAsIsolationLevel:(id)a0;
- (id)_isolationLevelCKLogValue;
- (void)clearSupplementalZoneInfos;
- (int)StringAsTargetDatabase:(id)a0;
- (void)clearServiceIdentityKeyIDs;
- (id)description;
- (void)addServiceIdentityKeyIDs:(id)a0;
- (unsigned long long)activeThrottlingLabelsCount;
- (id)targetDatabaseAsString:(int)a0;
- (void).cxx_destruct;
- (id)activeThrottlingLabelAtIndex:(unsigned long long)a0;
- (void)clearActiveThrottlingLabels;
- (id)requestOriginatorAsString:(int)a0;
- (void)addSupplementalZoneInfos:(id)a0;
- (id)dictionaryRepresentation;
- (id)_targetDatabaseCKLogValue;
- (void)copyTo:(id)a0;
- (int)StringAsApplicationContainerEnvironment:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)applicationContainerEnvironmentAsString:(int)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)isolationLevelAsString:(int)a0;

@end