class

Plaid::CreditBankStatementUploadBankAccount

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

An object containing data about a user's bank account related to an uploaded bank statement.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, name : String | Nil = nil, bank_name : String | Nil = nil, account_type : String | Nil = nil, account_number : String | Nil = nil, owner : CreditBankStatementUploadAccountOwner | Nil = nil, periods : Array(Plaid::CreditBankStatementUploadBankAccountPeriod) | Nil = nil, account_id : String | 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

account_id

The unique id of the bank account

Source
account_id=(new_value : String | Nil)

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

Source
account_number

The bank account number.

Source
account_number=(new_value : String | Nil)

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

Source
account_type

The type of the bank account.

Source
account_type=(new_value : String | Nil)

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

Source
bank_name

The name of the bank institution.

Source
bank_name=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] bank_name 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

list_invalid_properties

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

Source
name

The name of the bank account

Source
name=(new_value : String | Nil)

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

Source
owner
Source
owner=(new_value : CreditBankStatementUploadAccountOwner | Nil)

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

Source
periods

An array of period objects, containing more data on the overall period of the statement.

Source

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

Source
valid?

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

Source