Orchestration SDK 5.10.1
Loading...
Searching...
No Matches
RemoteTransactionDelegate.h
Go to the documentation of this file.
1
2//
3// Copyright (c) since 1999. VASCO DATA SECURITY
4// All rights reserved. http://www.vasco.com
5//
7
8#import <Foundation/Foundation.h>
9#import <MSSOrchestration/OrchestrationUser.h>
10#import <MSSOrchestration/RemoteTransactionDisplayDataCallerDelegate.h>
11NS_ASSUME_NONNULL_BEGIN
12
13@class PasswordError;
14
23NS_REFINED_FOR_SWIFT
24@protocol RemoteTransactionDelegate <NSObject>
25
34- (void)onRemoteTransactionForOrchestrationUser:(OrchestrationUser *)user dataToDisplay:(NSString *)dataToDisplay caller:(id <RemoteTransactionDisplayDataCallerDelegate>)caller;
35
42- (void)onRemoteTransactionStepCompleteWithCommand:(NSString *)command;
43
44
48NS_REFINED_FOR_SWIFT
49typedef enum {
51 RemoteTransactionSuccessSessionStateRefused
52} RemoteTransactionSuccessSessionState;
53
59- (void)onRemoteTransactionSuccessWithState:(RemoteTransactionSuccessSessionState)state;
60
64NS_REFINED_FOR_SWIFT
65typedef enum {
69 RemoteTransactionSessionUnknown
70} RemoteTransactionSessionOutdatedReason;
71
75- (void)onRemoteTransactionSessionOutdated:(RemoteTransactionSessionOutdatedReason)reason;
76
80- (void)onRemoteTransactionAborted;
81
87- (void)onRemoteTransactionPasswordError:(PasswordError *)error;
88
89@end
90
91NS_ASSUME_NONNULL_END
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