Class: Plaid::Models::Transaction

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/plaid/models.rb

Overview

Public: A representation of Transaction.

Instance Method Summary collapse

Methods inherited from BaseModel

#assert_property_exists!

Instance Method Details

#account_idObject

:attr_reader: Public: The String account ID.



663
# File 'lib/plaid/models.rb', line 663

property :account_id

#account_ownerObject

:attr_reader: Public: The String account owner (or nil).



668
# File 'lib/plaid/models.rb', line 668

property :account_owner

#amountObject

:attr_reader: Public: The Numeric amount (or nil).



673
# File 'lib/plaid/models.rb', line 673

property :amount

#categoryObject

:attr_reader: Public: The Array of String category (or nil). E.g. [“Payment”, “Credit Card”].



679
# File 'lib/plaid/models.rb', line 679

property :category

#category_idObject

:attr_reader: Public: The String category_id (or nil). E.g. “16001000”.



685
# File 'lib/plaid/models.rb', line 685

property :category_id

#dateObject

:attr_reader: Public: The String transaction date. E.g. “2017-01-01”.



690
# File 'lib/plaid/models.rb', line 690

property :date

#iso_currency_codeObject

:attr_reader: Public: The String ISO currency code for the amount



732
# File 'lib/plaid/models.rb', line 732

property :iso_currency_code

#locationObject

:attr_reader: Public: The location where transaction occurred (TransactionLocation).



695
# File 'lib/plaid/models.rb', line 695

property :location, coerce: TransactionLocation

#nameObject

:attr_reader: Public: The String transaction name (or nil). E.g. “CREDIT CARD 3333 PAYMENT *//”.



701
# File 'lib/plaid/models.rb', line 701

property :name

#original_descriptionObject

:attr_reader: Public: The String original description (or nil).



706
# File 'lib/plaid/models.rb', line 706

property :original_description

#payment_metaObject

:attr_reader: Public: The payment meta information (TransactionPaymentMeta).



711
# File 'lib/plaid/models.rb', line 711

property :payment_meta, coerce: TransactionPaymentMeta

#pendingObject

:attr_reader: Public: The Boolean pending flag (or nil).



716
# File 'lib/plaid/models.rb', line 716

property :pending

#pending_transaction_idObject

:attr_reader: Public: The String pending transaction ID (or nil).



721
# File 'lib/plaid/models.rb', line 721

property :pending_transaction_id

#transaction_idObject

:attr_reader: Public: The String transaction ID.



658
# File 'lib/plaid/models.rb', line 658

property :transaction_id

#transaction_typeObject

:attr_reader: Public: The String transaction type (or nil). E.g. “special”, or “place”.



727
# File 'lib/plaid/models.rb', line 727

property :transaction_type

#unofficial_currency_codeObject

:attr_reader: Public: The String unofficial currency code for the amount



737
# File 'lib/plaid/models.rb', line 737

property :unofficial_currency_code