EscrowRequestInformCloudServicesOperation.h
1 2 #import <Foundation/Foundation.h> 3 4 #import "keychain/ot/OctagonStateMachine.h" 5 #import "keychain/ckks/CKKSResultOperation.h" 6 7 NS_ASSUME_NONNULL_BEGIN 8 9 @interface EscrowRequestInformCloudServicesOperation : CKKSResultOperation <OctagonStateTransitionOperationProtocol> 10 11 - (instancetype)initWithIntendedState:(OctagonState*)intendedState 12 errorState:(OctagonState*)errorState 13 lockStateTracker:(CKKSLockStateTracker*)lockStateTracker; 14 15 + (NSData* _Nullable)triggerCloudServicesPasscodeRequest:(NSString*)uuid error:(NSError**)error; 16 17 @end 18 19 NS_ASSUME_NONNULL_END