Transaction

public class Transaction : CustomStringConvertible, CustomDebugStringConvertible, ExtendedEquatable

Immutable Transaction Model base class

  • id

    Transaction ID

    Declaration

    Swift

    public internal(set) var id: String?
  • Transaction creation date

    Declaration

    Swift

    public internal(set) var creationDate: String?
  • Transaction expiration date

    Declaration

    Swift

    public internal(set) var expirationDate: String?
  • Transaction execution date

    Declaration

    Swift

    public internal(set) var executionDate: String?
  • Transaction status

    Declaration

    Swift

    public internal(set) var status: Transaction.Status?
  • Transaction Info

    Declaration

    Swift

    public internal(set) var info: TransactionInfo?
  • Transaction Type

    Declaration

    Swift

    public internal(set) var type: Transaction.TransactionType?
  • Transaction SubType

    Declaration

    Swift

    public internal(set) var subType: Transaction.TransactionSubType?
  • Transaction Signatory Information

    Declaration

    Swift

    public internal(set) var signatory: Signatory?
  • Transaction Type options

    • auth: authentication transaction
    • doc: document signing transaction
    • msg: message only transaction
    See more

    Declaration

    Swift

    public enum TransactionType : String
  • Transaction SubType options

    • docPDF: PDF document signing transaction
    • docXML: XML document signing transaction
    • docMixed: Mixed PDF & XML document signing transaction
    • authWEB: Web login transaction
    • authIDV: Identity verification transaction
    See more

    Declaration

    Swift

    public enum TransactionSubType : String
  • Status options

    • pending: transaction is pending
    • expired: transaction has expired
    • failed: transaction signing has failed
    • rejected: transaction was rejected
    • successful: transaction was signed successfully
    See more

    Declaration

    Swift

    public enum Status : String
  • CustomStringConvertible

    Declaration

    Swift

    public var description: String { get }
  • CustomDebugStringConvertible

    Declaration

    Swift

    public var debugDescription: String { get }