25 #import <Foundation/Foundation.h>
37 typedef NS_ENUM(NSInteger, HIDCancelationReasonCode) {
103 - (BOOL)setStatus:(NSString*)status withSigningPassword:(NSString*)signPassword withSessionPassword:(NSString*)sessionPassword withParams:(NSArray*)parameters error:(NSError**)error;
128 - (BOOL)cancel:(NSString*) message withCancelationReason:(HIDCancelationReasonCode)reason withSessionPassword:(NSString*)sessionPassword error:(NSError**)error;
148 - (NSDate*)getDate:(NSError**)error;
160 - (id<
HIDKey>)getSigningKey:(NSError**)error;
173 - (NSString*)getAction:(NSError**)error;
187 - (NSDate*)getExpiryDate:(NSError**)error;
193 - (NSString*)getRequestId:(NSError**)error;
199 - (NSString*)getIdToken:(NSError**)error;
typedef NS_ENUM(NSInteger, HIDCancelationReasonCode)
Transaction cancelation reason types.
Definition: HIDTransaction.h:37
Encapsulates an action extracted from an encrypted server message.
Definition: HIDServerAction.h:37
BOOL isCancelable()
Checks if the server supports canceling the transaction.
NSString * toString()
Returns the transaction text to be displayed to the user.
Encapsulates a transaction and exposes an API to apply an action status and context.
Definition: HIDTransaction.h:46
NSArray * getAllowedStatuses()
Returns a list of status (for instance "accept", "deny", "report") that can be set for that transacti...
Key instance.
Definition: HIDKey.h:39