Wallet

public struct Wallet : Codable

The wallet model.

  • The unique id of the wallet within the Alviere platform.

    Declaration

    Swift

    public var walletUuid: String
  • The account uuid.

    Declaration

    Swift

    public var accountUuid: String?
  • The external wallet id of your platform.

    Declaration

    Swift

    public var externalId: String
  • The type of wallet.

    Declaration

    Swift

    public var typeString: String
  • The type of wallet. Check typeString if nil.

    Declaration

    Swift

    public var type: WalletType? { get }
  • The status of the wallet.

    Declaration

    Swift

    public var statusString: String
  • The status of the wallet. Check statusString if nil.

    Declaration

    Swift

    public var status: WalletStatus? { get }
  • The reason why a wallet might be in a particular status.

    Declaration

    Swift

    public var statusReason: String?
  • The currency details what currency type will be used for transactions, using the ISO-4217 format.

    Declaration

    Swift

    public var currencyString: String
  • The currency details what currency type will be used for transactions, using the ISO-4217 format. Check currencyString if nil.

    Declaration

    Swift

    public var currency: Currency? { get }
  • Different buckets that hold funds for the wallet/vault.

    Declaration

    Swift

    public var funds: WalletFunds
  • A user controlled label for the wallet.

    Declaration

    Swift

    public var label: String
  • The bank account details

    Declaration

    Swift

    public var bankAccountDetails: BankAccountDetails?
  • The bank’s token creation date.

    Declaration

    Swift

    public var createdAt: String
  • The bank’s modification date.

    Declaration

    Swift

    public var updatedAt: String