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