class

Plaid::DistributionBreakdown

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

Information about the accounts that the payment was distributed to.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, account_name : String | Nil = nil, bank_name : String | Nil = nil, current_amount : Float64 | Nil = nil, iso_currency_code : String | Nil = nil, mask : String | Nil = nil, _type : String | Nil = nil, unofficial_currency_code : String | Nil = nil, current_pay : Pay | 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

_type

Type of the account that the paystub was sent to (e.g. 'checking').

Source
_type=(new_value : String | Nil)

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

Source
_type_present=(_type_present : Bool)
Source
_type_present?
Source
account_name

Name of the account for the given distribution.

Source
account_name=(new_value : String | Nil)

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

Source
account_name_present=(account_name_present : Bool)
Source
account_name_present?
Source
bank_name

The name of the bank that the payment is being deposited to.

Source
bank_name=(new_value : String | Nil)

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

Source
bank_name_present=(bank_name_present : Bool)
Source
bank_name_present?
Source
current_amount

The amount distributed to this account.

Source
current_amount=(new_value : Float64 | Nil)

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

Source
current_amount_present=(current_amount_present : Bool)
Source
current_amount_present?
Source
current_pay
Source
current_pay=(new_value : Pay | Nil)

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

iso_currency_code

The ISO-4217 currency code of the net pay. Always null if unofficial_currency_code is non-null.

Source
iso_currency_code=(new_value : String | Nil)

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

Source
iso_currency_code_present=(iso_currency_code_present : Bool)
Source
iso_currency_code_present?
Source
list_invalid_properties

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

Source
mask

The last 2-4 alphanumeric characters of an account's official account number.

Source
mask=(new_value : String | Nil)

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

Source
mask_present=(mask_present : Bool)
Source
mask_present?
Source
unofficial_currency_code

The unofficial currency code associated with the net pay. 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. See the currency code schema for a full listing of supported iso_currency_codes.

Source
unofficial_currency_code=(new_value : String | Nil)

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

Source
unofficial_currency_code_present=(unofficial_currency_code_present : Bool)
Source
unofficial_currency_code_present?
Source
valid?

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

Source