EMOobTransactionSigningRequest

Objective-C

@protocol
    EMOobTransactionSigningRequest <EMOobIncomingMessage, EMOobMessageMeta>

Swift

protocol EMOobTransactionSigningRequest : EMOobIncomingMessage, EMOobMessageMeta

Interface of a transaction signing request from the OOB server.

Since

4.4
  • Gets the locale the message is designed for.

    Since

    4.4

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *locale;

    Swift

    var locale: String! { get }

    Return Value

    The locale.

  • Gets MSP frame as a secure string. It is hex encoded.

    Since

    4.4

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) id<EMSecureByteArray> mspFrame;

    Swift

    var mspFrame: (any EMSecureByteArray)! { get }

    Return Value

    The MSP frame.

  • Gets message subject

    Since

    4.4

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) id<EMSecureString> subject;

    Swift

    @NSCopying var subject: (any EMSecureString)! { get }

    Return Value

    The subject.

  • Creates an outgoing response for this transaction signing request message.

    Since

    4.4

    Declaration

    Objective-C

    - (id<EMOobTransactionSigningResponse>)
        createWithResponse:(EMOobTransactionSigningResponseValue)aResponse
                       otp:(id<EMSecureString>)otp
                      meta:(NSDictionary *)aMeta;

    Swift

    func create(withResponse aResponse: EMOobTransactionSigningResponseValue, otp: (any EMSecureString)!, meta aMeta: [AnyHashable : Any]!) -> (any EMOobTransactionSigningResponse)!

    Parameters

    aResponse

    The response to provide to the transaction. See enum EMOobTransactionSigningResponseValue.

    otp

    The OTP to send over to OOB server. Can be nilonly if user denied the transaction.

    aMeta

    The metadata for the message. Can be nil.

    Return Value

    The outgoing message ready to be sent.