class

Plaid::TransferCreditUsageConfiguration

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

Specifies the originator's expected usage of credits. For all dollar amounts, use a decimal string with two digits of precision e.g. "10.00". This field is required if the originator is expected to process credit transfers.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, expected_frequency : Plaid::OriginatorExpectedTransferFrequency | Nil = nil, expected_highest_amount : String | Nil = nil, expected_average_amount : String | Nil = nil, expected_monthly_amount : String | Nil = nil, sec_codes : Array(CreditACHClass) | 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

expected_average_amount

The originator’s expected average amount per credit.

Source
expected_average_amount=(new_value : String | Nil)

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

Source
expected_frequency
Source
expected_frequency=(new_value : Plaid::OriginatorExpectedTransferFrequency | Nil)

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

Source
expected_highest_amount

The originator’s expected highest amount for a single credit transfer.

Source
expected_highest_amount=(new_value : String | Nil)

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

Source
expected_monthly_amount

The originator’s monthly expected ACH credit processing amount for the next 6-12 months.

Source
expected_monthly_amount=(new_value : String | Nil)

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

Specifies the expected use cases for the originator’s credit transfers. This should be a list that contains one or more of the following codes: \"ccd\" - Corporate Credit or Debit - fund transfer between two corporate bank accounts \"ppd\" - Prearranged Payment or Deposit - the transfer is part of a pre-existing relationship with a consumer, e.g. bill payment \"web\" - A credit Entry initiated by or on behalf of a holder of a Consumer Account that is intended for a Consumer Account of a Receiver

Source
sec_codes=(new_value : Array(CreditACHClass) | Nil)

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