A connected bank account or wallet that can supply or receive funds.
Inspect its type-specific details, verification state, and push or pull configuration before offering an operation. Capabilities can change after reconnection or provider review.
Summary
Functions
Builds a Inttegro.FinancialAccounts.FinancialAccount and raises KeyError when a required field is missing.
Types
@type t() :: %Inttegro.FinancialAccounts.FinancialAccount{ archived_at: String.t() | nil, bank_account: Inttegro.FinancialAccounts.Bank.t() | nil, created_at: String.t(), currency: String.t(), custom_data: %{optional(String.t()) => String.t()} | nil, description: String.t() | nil, disconnected_at: String.t() | nil, dosh_account: %{optional(String.t()) => term()} | nil, id: String.t(), institution: Inttegro.FinancialAccounts.FinancialInstitution.t() | nil, label: String.t() | nil, owner: Inttegro.FinancialAccounts.Owner.t() | nil, pull_configuration: Inttegro.FinancialAccounts.PullConfiguration.t() | nil, push_configuration: Inttegro.FinancialAccounts.PushConfiguration.t() | nil, reference: String.t() | nil, supplied: Inttegro.Shared.ResourceSupply.t() | nil, type: Inttegro.FinancialAccounts.Type.t(), verification: %{optional(String.t()) => term()} | nil, wallet: Inttegro.FinancialAccounts.Wallet.t() | nil }
The decoded financial account value.
Functions
Builds a Inttegro.FinancialAccounts.FinancialAccount and raises KeyError when a required field is missing.