Structures

The following structures are available globally.

  • Configuration object retrieved on successful authentication

    See more

    Declaration

    Swift

    public struct Configuration : Codable
  • Representation of the Hyperwallet error list

    See more

    Declaration

    Swift

    public struct HyperwalletErrors : Decodable
  • Representation of the Hyperwallet error entity.

    See more

    Declaration

    Swift

    public struct HyperwalletError : Decodable
  • Details of the balance.

    See more

    Declaration

    Swift

    public struct HyperwalletBalance : Decodable
  • Representation of the GraphQL’s Connection type

    See more

    Declaration

    Swift

    public struct Connection<T> : Codable where T : Decodable, T : Encodable
  • Representation of a HyperwalletCountry node

    See more

    Declaration

    Swift

    public struct HyperwalletCountry : Codable
  • Representation of a HyperwalletCurrency node

    See more

    Declaration

    Swift

    public struct HyperwalletCurrency : Codable
  • Representation of the fee

    See more

    Declaration

    Swift

    public struct HyperwalletFee : Codable, Hashable
  • Representation of the transfer method configuration field

    See more

    Declaration

    Swift

    public struct HyperwalletField : Codable
  • Representation of list of HyperwalletField and the group to which it belongs

    See more

    Declaration

    Swift

    public struct HyperwalletFieldGroup : Codable
  • Representation of the transfer method configuration field selection option

    See more

    Declaration

    Swift

    public struct HyperwalletFieldSelectionOption : Codable
  • Representation of the transfer method configuration field processing times

    See more

    Declaration

    Swift

    public struct HyperwalletProcessingTime : Codable
  • Representation of transfer method type

    See more

    Declaration

    Swift

    public struct HyperwalletTransferMethodType : Codable
  • Representation of the transfer method configuration field validation message

    See more

    Declaration

    Swift

    public struct HyperwalletValidationMessage : Codable
  • Representation of the transfer method configuration

    See more

    Declaration

    Swift

    public struct HyperwalletTransferMethodConfiguration : Codable
  • Representation of the transfer method configuration field mask

    See more

    Declaration

    Swift

    public struct HyperwalletMask : Codable
  • Representation of the transfer method configuration field conditionalPatterns

    See more

    Declaration

    Swift

    public struct HyperwalletConditionalPattern : Codable
  • The HyperwalletTransferMethodConfigurationFieldQuery struct defines and builds a query to retrieve the fields required to create a transfer method (Bank Account, Bank Card, PayPal Account, Prepaid Card, Paper Check) with the Hyperwallet platform.

    See more

    Declaration

    Swift

    public struct HyperwalletTransferMethodConfigurationFieldQuery : GraphQlQuery, Hashable
  • The ‘HyperwalletTransferMethodConfigurationKeysQuery’ struct defines and builds a query to retrieve the key set that is required to construct a HyperwalletTransferMethodConfigurationFieldQuery.

    In addition to the key set, the query will also retrieve the processing time and fees associated with each country, currency and transfer method type tuple.

    See more

    Declaration

    Swift

    public struct HyperwalletTransferMethodConfigurationKeysQuery : GraphQlQuery
  • The ‘HyperwalletTransferMethodTypesFeesAndProcessingTimesQuery’ struct defines and builds a query to retrieve the processing time and fees associated with each country, currency and transfer method type tuple. that is required to construct a HyperwalletTransferMethodConfigurationFieldQuery.

    See more

    Declaration

    Swift

    public struct HyperwalletTransferMethodTypesFeesAndProcessingTimesQuery : GraphQlQuery, Hashable
  • The HyperwalletTransferMethodUpdateConfigurationFieldQuery struct defines and builds a query to retrieve the fields required to update a transfer method (Bank Account, Bank Card, PayPal Account, Prepaid Card, Paper Check and Venmo) with the Hyperwallet platform.

    See more

    Declaration

    Swift

    public struct HyperwalletTransferMethodUpdateConfigurationFieldQuery : GraphQlQuery, Hashable
  • Representation of subset content from a dataset

    See more

    Declaration

    Swift

    public struct HyperwalletPageList<ListType> : Decodable where ListType : Decodable
  • Representation of the page link

    See more

    Declaration

    Swift

    public struct HyperwalletPageLink : Decodable
  • Representation of the relationship between the current document and the linked document

    See more

    Declaration

    Swift

    public struct HyperwalletPageParameter : Decodable
  • Details of the transaction.

    See more

    Declaration

    Swift

    public struct HyperwalletReceiptDetails : Decodable
  • Representation of the Hyperwallet’s receipt.

    See more

    Declaration

    Swift

    public struct HyperwalletReceipt : Decodable, Equatable
  • Representation of the status transition.

    The status transition describes a status change for an existing bank account, bank card, PayPal account, prepaid card, paper check or payment.

    See more

    Declaration

    Swift

    public struct HyperwalletStatusTransition : Codable
  • Representation of a HyperwalletForeignExchange

    See more

    Declaration

    Swift

    public struct HyperwalletForeignExchange : Codable
  • Representation of a HyperwalletTransfer

    See more

    Declaration

    Swift

    public struct HyperwalletTransfer : Codable