Plaid::CreditBankIncomeTransaction
Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object
The transactions data for the end user's income source(s).
Constructors
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance methods
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
The settled value of the transaction, denominated in the transactions's currency as stated in iso_currency_code or unofficial_currency_code. Positive values when money moves out of the account; negative values when money moves in. For example, credit card purchases are positive; credit card payment, direct deposits, and refunds are negative.
Custom attribute writer method checking allowed values (enum). @param [Object] amount Object to be assigned
The check number of the transaction. This field is only populated for check transactions.
Custom attribute writer method checking allowed values (enum). @param [Object] check_number Object to be assigned
For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an ISO 8601 format (YYYY-MM-DD).
Custom attribute writer method checking allowed values (enum). @param [Object] date Object to be assigned
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Custom attribute writer method checking allowed values (enum). @param [Object] iso_currency_code Object to be assigned
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
Custom attribute writer method checking allowed values (enum). @param [Object] name Object to be assigned
The string returned by the financial institution to describe the transaction.
Custom attribute writer method checking allowed values (enum). @param [Object] original_description Object to be assigned
When true, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled.
Custom attribute writer method checking allowed values (enum). @param [Object] pending Object to be assigned
The unique ID of the transaction. Like all Plaid identifiers, the transaction_id is case sensitive.
Custom attribute writer method checking allowed values (enum). @param [Object] transaction_id Object to be assigned
The unofficial currency code associated with the amount or balance. Always null if iso_currency_code is non-null. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.
Custom attribute writer method checking allowed values (enum). @param [Object] unofficial_currency_code Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid