class

Plaid::CreditBankIncome

Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object

The report of the Bank Income data for an end user.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, bank_income_id : String | Nil = nil, generated_time : Time | Nil = nil, days_requested : Int32 | Nil = nil, items : Array(Plaid::CreditBankIncomeItem) | Nil = nil, bank_income_summary : CreditBankIncomeSummary | Nil = nil, warnings : Array(Plaid::CreditBankIncomeWarning) | Nil = nil)

Initializes the object @param [Hash] attributes Model attributes in the form of hash

Source

Instance methods

==(other : self)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

bank_income_id

The unique identifier associated with the Bank Income Report.

Source
bank_income_id=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] bank_income_id Object to be assigned

Source
bank_income_summary
Source
bank_income_summary=(new_value : CreditBankIncomeSummary | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] bank_income_summary Object to be assigned

Source
days_requested

The number of days requested by the customer for the Bank Income Report.

Source
days_requested=(new_value : Int32 | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] days_requested Object to be assigned

Source
generated_time

The time when the Bank Income Report was generated.

Source
generated_time=(new_value : Time | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] generated_time Object to be assigned

Source
hash(hasher)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

items

The list of Items in the report along with the associated metadata about the Item.

Source
items=(new_value : Array(Plaid::CreditBankIncomeItem) | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] items Object to be assigned

Source
list_invalid_properties

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons

Source
valid?

Check to see if the all the properties in the model are valid @return true if the model is valid

Source
warnings

If data from the Bank Income report was unable to be retrieved, the warnings will contain information about the error that caused the data to be incomplete.

Source
warnings=(new_value : Array(Plaid::CreditBankIncomeWarning) | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] warnings Object to be assigned

Source