/ keychain / escrowrequest / operations / EscrowRequestInformCloudServicesOperation.h
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