luxlabs header browser preview


@class NSData, NSString, NSArray, PCCKey, NSURL, CKDProtocolTranslator, CKDTrustedTargetKey, CKDTrustedTargetWrappedKey;
@protocol CKCodeOperationCallbacks;

@interface CKDCodeFunctionInvokeOperation : CKDDatabaseOperation

@property (nonatomic) unsigned long long state;
@property (readonly, copy, nonatomic) NSString *serviceName;
@property (readonly, copy, nonatomic) NSString *functionName;
@property (retain, nonatomic) PCCKey *pccKey;
@property (retain, nonatomic) NSArray *pccWrappedKeys;
@property (retain, nonatomic) NSData *attestationEntropy;
@property (copy, nonatomic) NSArray *requestLocalSerializations;
@property (copy, nonatomic) NSArray *requestLocalEnvelopes;
@property (nonatomic) unsigned long long dataProtectionType;
@property (copy, nonatomic) NSData *permittedRemoteMeasurement;
@property (nonatomic) BOOL shouldSendRecordPCSKeys;
@property (copy, nonatomic) NSString *trustedTargetDomain;
@property (copy, nonatomic) NSString *trustedTargetOID;
@property (retain, nonatomic) CKDTrustedTargetKey *trustedTargetKey;
@property (retain, nonatomic) CKDTrustedTargetWrappedKey *trustedTargetWrappedKey;
@property (copy, nonatomic) NSURL *resolvedBaseURL;
@property (nonatomic) BOOL shouldFetchAssetContentInMemory;
@property (copy, nonatomic) NSArray *requestRecords;
@property (copy, nonatomic) NSData *serializedArguments;
@property (copy, nonatomic) NSData *serializedResponse;
@property (copy, nonatomic) NSArray *responseRecords;
@property (retain, nonatomic) CKDProtocolTranslator *translator;
@property (retain, nonatomic) id<CKCodeOperationCallbacks> clientOperationCallbackProxy;
@property (copy, nonatomic) id /* block */ replaceLocalSerializationsBlobs;
@property (copy, nonatomic) id /* block */ initialResponseReceivedCallback;
@property (copy, nonatomic) id /* block */ replaceWireSerializations;
@property (copy, nonatomic) id /* block */ recordFetchCompletionBlock;
@property (copy, nonatomic) id /* block */ recordFetchProgressBlock;
@property (copy, nonatomic) id /* block */ recordFetchCommandBlock;

+ (long long)isPredominatelyDownload;
+ (id)nameForState:(unsigned long long)a0;
+ (id)URLFromEntitlementString:(id)a0;
+ (id)entitlementURLForServiceName:(id)a0 container:(id)a1;

- (BOOL)makeStateTransition;
- (id)initWithOperationInfo:(id)a0 container:(id)a1;
- (int)operationType;
- (id)activityCreate;
- (void)main;
- (void).cxx_destruct;
- (id)encryptData:(id)a0;
- (BOOL)validateAgainstLiveContainer:(id)a0 error:(id *)a1;
- (void)_invokeFunction;
- (void)_checkShouldSendRecordPCSKeys;
- (void)_getDeserializedRecords;
- (void)_getSerializedRequest;
- (void)_invokeLocalFunction;
- (void)_postflightRecords;
- (void)_preflightRecords;
- (void)_prepareForProtectedCloudCompute;
- (void)_prepareForTrustedTargetEncryption;

@end