8#import <Foundation/Foundation.h>
9#import <MSSOrchestration/OrchestrationUser.h>
10#import <MSSOrchestration/RemoteTransactionDisplayDataCallerDelegate.h>
11NS_ASSUME_NONNULL_BEGIN
24@protocol RemoteTransactionDelegate <NSObject>
34- (void)onRemoteTransactionForOrchestrationUser:(
OrchestrationUser *)user dataToDisplay:(NSString *)dataToDisplay caller:(
id <RemoteTransactionDisplayDataCallerDelegate>)caller;
42- (void)onRemoteTransactionStepCompleteWithCommand:(NSString *)command;
51 RemoteTransactionSuccessSessionStateRefused
52} RemoteTransactionSuccessSessionState;
59- (void)onRemoteTransactionSuccessWithState:(RemoteTransactionSuccessSessionState)state;
69 RemoteTransactionSessionUnknown
70} RemoteTransactionSessionOutdatedReason;
75- (void)onRemoteTransactionSessionOutdated:(RemoteTransactionSessionOutdatedReason)reason;
80- (void)onRemoteTransactionAborted;
87- (void)onRemoteTransactionPasswordError:(
PasswordError *)error;
Definition OrchestrationUser.h:17
Definition PasswordError.h:18
@ RemoteTransactionSessionExpired
Definition RemoteTransactionDelegate.h:66
@ RemoteTransactionSessionAccepted
Definition RemoteTransactionDelegate.h:67
@ RemoteTransactionSessionRefused
Definition RemoteTransactionDelegate.h:68
@ RemoteTransactionSuccessSessionStateAccepted
Definition RemoteTransactionDelegate.h:50