View Source Plaid.Transactions.Transaction (elixir_plaid v1.2.1)

Plaid Transaction schema.

Link to this section Summary

Link to this section Types

Specs

t() :: %Plaid.Transactions.Transaction{
  account_id: String.t(),
  account_owner: String.t() | nil,
  amount: number(),
  authorized_date: String.t() | nil,
  category: [String.t()] | nil,
  category_id: String.t(),
  date: String.t(),
  date_transacted: String.t() | nil,
  iso_currency_code: String.t() | nil,
  location: Plaid.Transactions.Transaction.Location.t(),
  merchant_name: String.t() | nil,
  name: String.t(),
  original_description: String.t() | nil,
  payment_channel: String.t(),
  payment_meta: Plaid.Transactions.Transaction.PaymentMeta.t(),
  pending: boolean(),
  pending_transaction_id: String.t() | nil,
  transaction_code: String.t() | nil,
  transaction_id: String.t(),
  transaction_type: String.t(),
  unofficial_currency_code: String.t() | nil
}