Structures

The following structures are available globally.

  • Configuration for connecting to the Sudo VirtualCards Simulator Service via AppSync.

    See more

    Declaration

    Swift

    public struct SudoVirtualCardsSimulatorConfig : AWSAppSyncServiceConfigProvider, Decodable
  • Representation of an BillingAddress data structure for depicting a card/funding source billing address.

    See more

    Declaration

    Swift

    public struct BillingAddress : Equatable
  • Representation of a Currency Amount object.

    See more

    Declaration

    Swift

    public struct CurrencyAmount : Hashable
  • Representation of an Expiry data structure for depicting a card expiration date.

    See more

    Declaration

    Swift

    public struct Expiry : Equatable
  • Input to simulate an authorization request from a merchant.

    See more

    Declaration

    Swift

    public struct SimulateAuthorizationInput : Equatable
  • Simulate a settlement of an authorized amount. Other attributes of the debit such as merchant info are derived from the original authorization identified by the authorizationId.

    See more

    Declaration

    Swift

    public struct SimulateDebitInput : Equatable
  • Request to simulate an incremental authorization request from a merchant.

    See more

    Declaration

    Swift

    public struct SimulateIncrementalAuthorizationInput : Equatable
  • Input to simulate a refund request from a merchant.

    See more

    Declaration

    Swift

    public struct SimulateRefundInput : Equatable
  • Input to simulate a reversal request from a merchant.

    See more

    Declaration

    Swift

    public struct SimulateReversalInput : Equatable
  • Simulated reversal response.

    See more

    Declaration

    Swift

    public struct SimulateAuthorizationExpiryResponse : Equatable
  • Simulated authorization response.

    See more

    Declaration

    Swift

    public struct SimulateAuthorizationResponse : Equatable
  • Simulated debit response.

    See more

    Declaration

    Swift

    public struct SimulateDebitResponse : Equatable
  • Simulated refund response.

    See more

    Declaration

    Swift

    public struct SimulateRefundResponse : Equatable
  • Simulated reversal response.

    See more

    Declaration

    Swift

    public struct SimulateReversalResponse : Equatable
  • Representation of a simulated merchant

    See more

    Declaration

    Swift

    public struct SimulatorMerchant : Equatable