/* Generated by RuntimeBrowser
   Image: /System/Library/PrivateFrameworks/CloudKitDaemon.framework/CloudKitDaemon
 */

@interface CKDPRequestOperationHeader : PBCodable <NSCopying> {
    NSString * _applicationBundle;
    unsigned long long  _applicationConfigVersion;
    NSString * _applicationContainer;
    int  _applicationContainerEnvironment;
    NSString * _applicationVersion;
    NSData * _clientChangeToken;
    NSString * _deviceAssignedName;
    unsigned long long  _deviceFlowControlBudget;
    unsigned long long  _deviceFlowControlBudgetCap;
    NSString * _deviceFlowControlKey;
    float  _deviceFlowControlRegeneration;
    NSString * _deviceHardwareID;
    NSString * _deviceHardwareVersion;
    CKDPIdentifier * _deviceIdentifier;
    NSString * _deviceLibraryName;
    NSString * _deviceLibraryVersion;
    unsigned long long  _deviceProtocolVersion;
    NSString * _deviceSoftwareVersion;
    unsigned long long  _globalConfigVersion;
    struct { 
        unsigned int applicationConfigVersion : 1; 
        unsigned int deviceFlowControlBudget : 1; 
        unsigned int deviceFlowControlBudgetCap : 1; 
        unsigned int deviceProtocolVersion : 1; 
        unsigned int globalConfigVersion : 1; 
        unsigned int applicationContainerEnvironment : 1; 
        unsigned int deviceFlowControlRegeneration : 1; 
        unsigned int isolationLevel : 1; 
        unsigned int targetDatabase : 1; 
    }  _has;
    int  _isolationLevel;
    CKDPLocale * _locale;
    NSString * _mmcsProtocolVersion;
    int  _targetDatabase;
    NSString * _userIDContainerID;
    NSString * _userToken;
}

@property (nonatomic, retain) NSString *applicationBundle;
@property (nonatomic) unsigned long long applicationConfigVersion;
@property (nonatomic, retain) NSString *applicationContainer;
@property (nonatomic) int applicationContainerEnvironment;
@property (nonatomic, retain) NSString *applicationVersion;
@property (nonatomic, retain) NSData *clientChangeToken;
@property (nonatomic, retain) NSString *deviceAssignedName;
@property (nonatomic) unsigned long long deviceFlowControlBudget;
@property (nonatomic) unsigned long long deviceFlowControlBudgetCap;
@property (nonatomic, retain) NSString *deviceFlowControlKey;
@property (nonatomic) float deviceFlowControlRegeneration;
@property (nonatomic, retain) NSString *deviceHardwareID;
@property (nonatomic, retain) NSString *deviceHardwareVersion;
@property (nonatomic, retain) CKDPIdentifier *deviceIdentifier;
@property (nonatomic, retain) NSString *deviceLibraryName;
@property (nonatomic, retain) NSString *deviceLibraryVersion;
@property (nonatomic) unsigned long long deviceProtocolVersion;
@property (nonatomic, retain) NSString *deviceSoftwareVersion;
@property (nonatomic) unsigned long long globalConfigVersion;
@property (nonatomic, readonly) bool hasApplicationBundle;
@property (nonatomic) bool hasApplicationConfigVersion;
@property (nonatomic, readonly) bool hasApplicationContainer;
@property (nonatomic) bool hasApplicationContainerEnvironment;
@property (nonatomic, readonly) bool hasApplicationVersion;
@property (nonatomic, readonly) bool hasClientChangeToken;
@property (nonatomic, readonly) bool hasDeviceAssignedName;
@property (nonatomic) bool hasDeviceFlowControlBudget;
@property (nonatomic) bool hasDeviceFlowControlBudgetCap;
@property (nonatomic, readonly) bool hasDeviceFlowControlKey;
@property (nonatomic) bool hasDeviceFlowControlRegeneration;
@property (nonatomic, readonly) bool hasDeviceHardwareID;
@property (nonatomic, readonly) bool hasDeviceHardwareVersion;
@property (nonatomic, readonly) bool hasDeviceIdentifier;
@property (nonatomic, readonly) bool hasDeviceLibraryName;
@property (nonatomic, readonly) bool hasDeviceLibraryVersion;
@property (nonatomic) bool hasDeviceProtocolVersion;
@property (nonatomic, readonly) bool hasDeviceSoftwareVersion;
@property (nonatomic) bool hasGlobalConfigVersion;
@property (nonatomic) bool hasIsolationLevel;
@property (nonatomic, readonly) bool hasLocale;
@property (nonatomic, readonly) bool hasMmcsProtocolVersion;
@property (nonatomic) bool hasTargetDatabase;
@property (nonatomic, readonly) bool hasUserIDContainerID;
@property (nonatomic, readonly) bool hasUserToken;
@property (nonatomic) int isolationLevel;
@property (nonatomic, retain) CKDPLocale *locale;
@property (nonatomic, retain) NSString *mmcsProtocolVersion;
@property (nonatomic) int targetDatabase;
@property (nonatomic, retain) NSString *userIDContainerID;
@property (nonatomic, retain) NSString *userToken;

- (void).cxx_destruct;
- (int)StringAsApplicationContainerEnvironment:(id)arg1;
- (int)StringAsIsolationLevel:(id)arg1;
- (int)StringAsTargetDatabase:(id)arg1;
- (id)_applicationContainerEnvironmentCKLogValue;
- (id)_isolationLevelCKLogValue;
- (id)_targetDatabaseCKLogValue;
- (id)applicationBundle;
- (unsigned long long)applicationConfigVersion;
- (id)applicationContainer;
- (int)applicationContainerEnvironment;
- (id)applicationContainerEnvironmentAsString:(int)arg1;
- (id)applicationVersion;
- (id)clientChangeToken;
- (void)copyTo:(id)arg1;
- (id)copyWithZone:(struct _NSZone { }*)arg1;
- (id)description;
- (id)deviceAssignedName;
- (unsigned long long)deviceFlowControlBudget;
- (unsigned long long)deviceFlowControlBudgetCap;
- (id)deviceFlowControlKey;
- (float)deviceFlowControlRegeneration;
- (id)deviceHardwareID;
- (id)deviceHardwareVersion;
- (id)deviceIdentifier;
- (id)deviceLibraryName;
- (id)deviceLibraryVersion;
- (unsigned long long)deviceProtocolVersion;
- (id)deviceSoftwareVersion;
- (id)dictionaryRepresentation;
- (unsigned long long)globalConfigVersion;
- (bool)hasApplicationBundle;
- (bool)hasApplicationConfigVersion;
- (bool)hasApplicationContainer;
- (bool)hasApplicationContainerEnvironment;
- (bool)hasApplicationVersion;
- (bool)hasClientChangeToken;
- (bool)hasDeviceAssignedName;
- (bool)hasDeviceFlowControlBudget;
- (bool)hasDeviceFlowControlBudgetCap;
- (bool)hasDeviceFlowControlKey;
- (bool)hasDeviceFlowControlRegeneration;
- (bool)hasDeviceHardwareID;
- (bool)hasDeviceHardwareVersion;
- (bool)hasDeviceIdentifier;
- (bool)hasDeviceLibraryName;
- (bool)hasDeviceLibraryVersion;
- (bool)hasDeviceProtocolVersion;
- (bool)hasDeviceSoftwareVersion;
- (bool)hasGlobalConfigVersion;
- (bool)hasIsolationLevel;
- (bool)hasLocale;
- (bool)hasMmcsProtocolVersion;
- (bool)hasTargetDatabase;
- (bool)hasUserIDContainerID;
- (bool)hasUserToken;
- (unsigned long long)hash;
- (bool)isEqual:(id)arg1;
- (int)isolationLevel;
- (id)isolationLevelAsString:(int)arg1;
- (id)locale;
- (void)mergeFrom:(id)arg1;
- (id)mmcsProtocolVersion;
- (bool)readFrom:(id)arg1;
- (void)setApplicationBundle:(id)arg1;
- (void)setApplicationConfigVersion:(unsigned long long)arg1;
- (void)setApplicationContainer:(id)arg1;
- (void)setApplicationContainerEnvironment:(int)arg1;
- (void)setApplicationVersion:(id)arg1;
- (void)setClientChangeToken:(id)arg1;
- (void)setDeviceAssignedName:(id)arg1;
- (void)setDeviceFlowControlBudget:(unsigned long long)arg1;
- (void)setDeviceFlowControlBudgetCap:(unsigned long long)arg1;
- (void)setDeviceFlowControlKey:(id)arg1;
- (void)setDeviceFlowControlRegeneration:(float)arg1;
- (void)setDeviceHardwareID:(id)arg1;
- (void)setDeviceHardwareVersion:(id)arg1;
- (void)setDeviceIdentifier:(id)arg1;
- (void)setDeviceLibraryName:(id)arg1;
- (void)setDeviceLibraryVersion:(id)arg1;
- (void)setDeviceProtocolVersion:(unsigned long long)arg1;
- (void)setDeviceSoftwareVersion:(id)arg1;
- (void)setGlobalConfigVersion:(unsigned long long)arg1;
- (void)setHasApplicationConfigVersion:(bool)arg1;
- (void)setHasApplicationContainerEnvironment:(bool)arg1;
- (void)setHasDeviceFlowControlBudget:(bool)arg1;
- (void)setHasDeviceFlowControlBudgetCap:(bool)arg1;
- (void)setHasDeviceFlowControlRegeneration:(bool)arg1;
- (void)setHasDeviceProtocolVersion:(bool)arg1;
- (void)setHasGlobalConfigVersion:(bool)arg1;
- (void)setHasIsolationLevel:(bool)arg1;
- (void)setHasTargetDatabase:(bool)arg1;
- (void)setIsolationLevel:(int)arg1;
- (void)setLocale:(id)arg1;
- (void)setMmcsProtocolVersion:(id)arg1;
- (void)setTargetDatabase:(int)arg1;
- (void)setUserIDContainerID:(id)arg1;
- (void)setUserToken:(id)arg1;
- (int)targetDatabase;
- (id)targetDatabaseAsString:(int)arg1;
- (id)userIDContainerID;
- (id)userToken;
- (void)writeTo:(id)arg1;

@end
