Structures

The following structures are available globally.

  • Struct implementation of _SealedExpiry. All fields are encrypted.

    See more

    Declaration

    Swift

    public struct SealedExpiry : _SealedExpiry, Hashable
  • Error that can contain one to many errors.

    See more

    Declaration

    Swift

    public struct AggregateError : Error, CustomStringConvertible, LocalizedError, Equatable
  • Generic non-specific error.

    See more

    Declaration

    Swift

    public struct AnyError : Error, CustomStringConvertible, LocalizedError, Equatable
  • Configuration for connecting to the Sudo VirtualCards Service via AppSync.

    See more

    Declaration

    Swift

    public struct SudoVirtualCardsConfig : AWSAppSyncServiceConfigProvider, Decodable
  • Representation of a Mailing/Street Address used in Platform SDK.

    See more

    Declaration

    Swift

    public struct Address : Equatable
  • Representation of a Virtual Card used in Platform SDK.

    See more

    Declaration

    Swift

    public struct Card : Hashable
  • Representation of a Funding Source used in Platform SDK.

    See more

    Declaration

    Swift

    public struct FundingSource : Hashable
  • Input object for a Provision Card operation, using SudoVirtualCardsClient.

    See more

    Declaration

    Swift

    public struct ProvisionCardInput : Equatable
  • Input object for a Update Card operation, using SudoVirtualCardsClient.

    See more

    Declaration

    Swift

    public struct UpdateCardInput : Equatable
  • Input object holding the information required for a create Credit Card funding source request.

    See more

    Declaration

    Swift

    public struct CreditCardFundingSourceInput : Equatable

Concrete Filter Inputs

  • Filter input for SudoVirtualCardsClient.listProvisionalCardsWithFilter(_:

    See more

    Declaration

    Swift

    public struct GetProvisionalCardsFilterInput : GraphQLFilterable, Equatable
  • Kept for future use. Filter input for SudoVirtualCardsClient.listCardsWithFilter(_:

    See more

    Declaration

    Swift

    public struct GetCardsFilterInput : GraphQLFilterable, Equatable
  • Filter input for SudoVirtualCardsClient.listTransactionsWithFilter(_:

    See more

    Declaration

    Swift

    public struct GetTransactionsFilterInput : GraphQLFilterable, Equatable
  • Generic Type to wrap around an Output SudoVirtualCard type from a List result.

    This is useful for pagination requests and can use its nextToken to call the next paginated results.

    See more

    Declaration

    Swift

    public struct ListOutput<T>
    extension ListOutput: Equatable where T: Equatable
  • Representation of an Owner object from the Virtual Cards Service.

    This represents the relationship of a unique identifier (id) with the issuer.

    See more

    Declaration

    Swift

    public struct Owner : Hashable
  • Representation of a transitory item used in the creation of a Card on the back-end.

    See more

    Declaration

    Swift

    public struct ProvisionalCard : Hashable
  • Representation of a Transaction object associated with a Virtual Card in Platform SDK.

    See more

    Declaration

    Swift

    public struct Transaction : Hashable
  • Representation of a Currency Amount object on the Virtual Cards Service.

    See more

    Declaration

    Swift

    public struct CurrencyAmount : Hashable
  • Transaction detail. Depending on transaction type will detail things like fees, real credit card transaction details etc.

    See more

    Declaration

    Swift

    public struct TransactionDetailChargeAttribute : Hashable