EMOobTransactionVerifyRequest

Objective-C

@protocol EMOobTransactionVerifyRequest <EMOobIncomingMessage, EMOobMessageMeta>

Swift

protocol EMOobTransactionVerifyRequest : EMOobIncomingMessage, EMOobMessageMeta

Interface of a transaction verify request from the OOB server.

Since

3.0
  • Gets the locale the message content is for.

    Since

    3.0

    Declaration

    Objective-C

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

    Swift

    var locale: String! { get }

    Return Value

    The locale.

  • Gets the content type of the generic message.

    Since

    3.0

    Declaration

    Objective-C

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

    Swift

    var contentType: String! { get }

    Return Value

    The content type.

  • Gets message content as a secure byte array.

    Since

    3.0

    Declaration

    Objective-C

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

    Swift

    var content: (any EMSecureByteArray)! { get }

    Return Value

    The content.

  • Gets message content in form of secure string.

    Since

    3.0

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) id<EMSecureString> contentString;

    Swift

    var contentString: (any EMSecureString)! { get }

    Return Value

    The content.

  • Gets message subject

    Since

    3.0

    Declaration

    Objective-C

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

    Swift

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

    Return Value

    The subject.

  • Gets message content in form of secure string in a specific encoding format.

    Since

    3.0

    Declaration

    Objective-C

    - (id<EMSecureString>)contentStringWithEncoding:(NSStringEncoding)encoding;

    Swift

    func contentString(withEncoding encoding: UInt) -> (any EMSecureString)!

    Parameters

    encoding

    A string encoding.

    Return Value

    The content.

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

    Since

    3.0

    Declaration

    Objective-C

    - (id<EMOobTransactionVerifyResponse>)
        createWithResponse:(EMOobTransactionVerifyResponseValue)aResponse
                      meta:(NSDictionary *)aMeta;

    Swift

    func create(withResponse aResponse: EMOobTransactionVerifyResponseValue, meta aMeta: [AnyHashable : Any]!) -> (any EMOobTransactionVerifyResponse)!

    Parameters

    aResponse

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

    aMeta

    The metadata for the message. Can be nil.

    Return Value

    The outgoing message ready to be sent.