Orchestration SDK 5.10.1
Loading...
Searching...
No Matches
OrchestrationProtocol.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
10NS_ASSUME_NONNULL_BEGIN
11
12@class CDDCParams;
13@class ActivationParams;
19@protocol CDDCDataFeederProtocol;
20@protocol UserManagerProtocol;
21@protocol OrchestrationErrorDelegate;
22@protocol OrchestrationWarningDelegate;
23@protocol RemoteAuthenticationDelegate;
24@protocol RemoteTransactionDelegate;
25@protocol UserAuthenticationDelegate;
26
43NS_REFINED_FOR_SWIFT
44@protocol OrchestrationProtocol <NSObject>
45
51- (void)execute:(NSString *)command;
52
56- (void)startActivation:(ActivationParams *)activationParams;
57
61- (void)startNotificationRegistration:(NotificationRegistrationParams *)notificationRegistrationParams;
62
66- (void)startChangePassword:(ChangePasswordParams *)changePasswordParams;
67
72- (void)startLocalAuthentication:(LocalAuthenticationParams *)localAuthenticationParams;
73
79- (void)startLocalTransaction:(LocalTransactionParams *)localTransactionParams;
80
86- (id<UserManagerProtocol>)userManager;
87
92- (id <CDDCDataFeederProtocol>)cddcDataFeeder;
93
100- (NSString *_Nullable)cddcMessage:(CDDCMessageParams *)cddcMessageParams error:(NSError **)error;
101
105- (void)setRemoteAuthenticationDelegate:(id<RemoteAuthenticationDelegate>)remoteAuthenticationDelegate;
106
110- (void)setRemoteTransactionDelegate:(id<RemoteTransactionDelegate>)remoteTransactionDelegate;
111
119- (void)setUserAuthenticationDelegate:(id<UserAuthenticationDelegate>)userAuthenticationDelegate forUserAuthenticationTypes:(NSArray<NSNumber *> *)types;
120
124- (void)setErrorDelegate:(id<OrchestrationErrorDelegate>) orchestrationErrorDelegate;
125
129- (void)setWarningDelegate:(id <OrchestrationWarningDelegate>)orchestrationWarningDelegate;
130
131@end
132
133NS_ASSUME_NONNULL_END
Definition ActivationParams.h:22
Definition CDDCMessageParams.h:14
Definition CDDCParams.h:17
Definition ChangePasswordParams.h:21
Definition LocalAuthenticationParams.h:21
Definition LocalTransactionParams.h:21
Definition NotificationRegistrationParams.h:20