luxlabs header browser preview


@class NSString, NSMutableDictionary, CKDPIdentifier;
@protocol CKDProtocolTranslatorIdentityDelegate;

@interface CKDProtocolTranslator : NSObject

@property (copy) NSString *overriddenContainerScopedUserID;
@property long long overriddenDatabaseScope;
@property (readonly, nonatomic) BOOL addDatabaseScopeToZoneIDs;
@property (readonly, nonatomic) NSMutableDictionary *downloadPreauthorizationMap;
@property BOOL dontCreateValidatingParentReferences;
@property (readonly, copy, nonatomic) NSString *packageStagingDirectory;
@property (readonly, copy, nonatomic) NSString *containerScopedUserID;
@property (readonly, copy, nonatomic) NSString *orgAdminUserID;
@property (readonly, nonatomic) CKDPIdentifier *pUserID;
@property (readonly, nonatomic) long long databaseScope;
@property (weak) id<CKDProtocolTranslatorIdentityDelegate> identityDelegate;

+ (id)standaloneTranslatorWithPackageStagingDirectory:(id)a0 databaseScope:(long long)a1;

- (id)packageFromPPackage:(id)a0 error:(id *)a1;
- (id)mergeableDeltaMetadataFromPMetadata:(id)a0 mergeableValueID:(id)a1 error:(id *)a2;
- (id)fieldValueOfType:(int)a0 withObject:(id)a1;
- (id)pShareIdentifierFromRecordID:(id)a0;
- (id)pEncryptedMergeableValueFromRecordValue:(id)a0;
- (id)recordFromPRecord:(id)a0 error:(id *)a1;
- (id)pRecordZoneIdentifierFromRecordZoneID:(id)a0;
- (id)pAliasWithPhoneNumber:(id)a0;
- (id)recordIDFromPShareIdentifier:(id)a0 asAnonymousCKUserID:(id)a1 error:(id *)a2;
- (id)pQueryFromQuery:(id)a0 error:(id *)a1;
- (id)pContainerScopedRecordZoneIdentifierFromFromPRecordZoneIdentifier:(id)a0;
- (BOOL)mergeTimestamps:(id)a0 intoDeltaMetadataVectors:(id)a1 error:(id *)a2;
- (void)setDownloadPreauthorization:(id)a0 forResponseUUID:(id)a1;
- (id)pReferenceFromReference:(id)a0 error:(id *)a1;
- (id)recordIDFromPUserName:(id)a0 error:(id *)a1;
- (id)fieldValueOfType:(int)a0 withObject:(id)a1 forCache:(BOOL)a2;
- (BOOL)haveDownloadPreauthorizations;
- (id)userNameFromPIdentifier:(id)a0 error:(id *)a1;
- (id)recordFromPRecord:(id)a0 asAnonymousCKUserID:(id)a1 error:(id *)a2;
- (id)objectRepresentationFromFieldValue:(id)a0;
- (id)pMergeableValueIdentifierFromMergeableValueID:(id)a0;
- (id)initWithContainer:(id)a0 databaseScope:(long long)a1 requireContainerScopedUserID:(BOOL)a2;
- (id)recordIDFromPRecordIdentifier:(id)a0 error:(id *)a1;
- (id)pRecordIdentifierFromRecordID:(id)a0;
- (id)pIdentifierFromUserRecordID:(id)a0;
- (id)pShareFromShare:(id)a0 forCache:(BOOL)a1;
- (id)initWithContainer:(id)a0 databaseScope:(long long)a1;
- (id)pRecordFromRecord:(id)a0;
- (id)_pRecordFromRecordSansValues:(id)a0 forCache:(BOOL)a1;
- (id)pFieldWithKey:(id)a0 value:(id)a1 forCache:(BOOL)a2;
- (id)fieldValueFromObject:(id)a0 forCache:(BOOL)a1;
- (id)mergeableRecordValueFromPRecordField:(id)a0 inPRecordIdentifier:(id)a1 asAnonymousCKUserID:(id)a2 error:(id *)a3;
- (id)subscriptionFromPSubscription:(id)a0 error:(id *)a1;
- (id)pAliasWithUserRecordID:(id)a0;
- (id)shareParticipantFromPParticipant:(id)a0 error:(id *)a1;
- (id)pRecordFromRecord:(id)a0 forCache:(BOOL)a1;
- (id)pParticipantFromShareParticipant:(id)a0 forCache:(BOOL)a1;
- (id)pFieldActionWithLocation:(long long)a0 length:(unsigned long long)a1 values:(id)a2;
- (id)locationFieldValueWithLatitude:(double)a0 longitude:(double)a1;
- (int)fieldValueTypeFromObject:(id)a0;
- (int)fieldValueTypeFromEncryptedDataObject:(id)a0 isInList:(BOOL)a1;
- (id)pContainerScopedRecordIdentifierWithPRecordIdentifier:(id)a0;
- (id)pContainerScopedUserIdentifierFromPUserIdentifier:(id)a0;
- (id)pRecordIdentifierFromUserRecordName:(id)a0;
- (id)streamingAssetFromPStreamingAsset:(id)a0 error:(id *)a1;
- (id)pPackageFromPackage:(id)a0;
- (id)pAliasWithEmailAddress:(id)a0;
- (id)initInternalWithContainerScopedUserID:(id)a0 orgAdminUserID:(id)a1 packageStagingDirectory:(id)a2 databaseScope:(long long)a3 addDatabaseScopeToZoneIDs:(BOOL)a4;
- (id)pSubscriptionFromSubscription:(id)a0 error:(id *)a1;
- (id)pMergeableValueFromMergeableValueID:(id)a0;
- (id)pAssetFromAsset:(id)a0;
- (BOOL)_valueTypeIsAnEncryptedBytesTypeForField:(id)a0;
- (BOOL)_isDefaultUserNameFromServer:(id)a0;
- (void).cxx_destruct;
- (id)downloadPreauthorizationForResponseUUID:(id)a0;
- (id)pAliasWithHashedStringID:(id)a0 type:(int)a1;
- (id)mergeableDeltaFromPDelta:(id)a0 valueID:(id)a1 error:(id *)a2;
- (id)pRecordZoneFromRecordZone:(id)a0;
- (id)identityFromPUser:(id)a0;
- (BOOL)objectIsAnEncryptedType:(id)a0;
- (id)containerPrivacySettingsFromPContainerPrivacySettings:(id)a0;
- (BOOL)_isDefaultUserNameFromClient:(id)a0;
- (id)pMergeableDeltaMetadataFromMetadata:(id)a0 mergeableValueID:(id)a1 error:(id *)a2;
- (id)pUserIdentifierFromUserRecordName:(id)a0;
- (id)objectRepresentationFromField:(id)a0 inRecord:(id)a1 asAnonymousCKUserID:(id)a2;
- (id)notificationFromPPushMessage:(id)a0;
- (id)mergeableValueIDFromPMergeableValueIdentifier:(id)a0 recordName:(id)a1 fieldName:(id)a2 encrypted:(BOOL)a3 error:(id *)a4;
- (id)recordZoneFromPRecordZone:(id)a0 asAnonymousCKUserID:(id)a1 error:(id *)a2;
- (id)pAliasWithIdentityLookupInfo:(id)a0;
- (unsigned long long)capabilitiesFromPZoneCapabilities:(id)a0;
- (id)shareFromPShare:(id)a0 error:(id *)a1;
- (id)referenceFromPReference:(id)a0 asAnonymousCKUserID:(id)a1 error:(id *)a2;
- (id)recordZoneFromPRecordZone:(id)a0 error:(id *)a1;
- (id)recordZoneIDFromPRecordZoneIdentifier:(id)a0 error:(id *)a1;
- (id)pMergeableDeltaFromDelta:(id)a0 error:(id *)a1;
- (void)consumeResponseHeader:(id)a0;
- (id)recordIDFromPRecordIdentifier:(id)a0 asAnonymousCKUserID:(id)a1 error:(id *)a2;
- (id)pStreamingAssetFromStreamingAsset:(id)a0 forCache:(BOOL)a1;
- (id)encryptedObjectRepresentationFromFieldValue:(id)a0;
- (id)referenceFromPReference:(id)a0 error:(id *)a1;
- (id)assetFromPAsset:(id)a0 error:(id *)a1;
- (id)deltaPRecordFromRecord:(id)a0 withAllFields:(BOOL)a1 outDeletedMergeFields:(id *)a2 outKeysToSend:(id *)a3;
- (id)fieldValueFromObject:(id)a0;
- (id)encryptedFieldValueOfType:(int)a0 withObject:(id)a1;
- (id)shareFromPShare:(id)a0 asAnonymousCKUserID:(id)a1 error:(id *)a2;
- (id)recordIDFromPShareIdentifier:(id)a0 error:(id *)a1;
- (id)recordZoneIDFromPRecordZoneIdentifier:(id)a0 asAnonymousCKUserID:(id)a1 error:(id *)a2;
- (id)pFieldWithKey:(id)a0 value:(id)a1;

@end