Plaid::Transfer
Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object
Represents a transfer within the Transfers API.
Constants
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
Custom attribute writer method checking allowed values (enum). @param [Object] _type Object to be assigned
The Plaid account_id corresponding to the end-user account that will be debited or credited.
Custom attribute writer method checking allowed values (enum). @param [Object] account_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] ach_class Object to be assigned
The amount of the transfer (decimal string with two digits of precision e.g. "10.00"). When calling /transfer/authorization/create, specify the maximum amount to authorize. When calling /transfer/create, specify the exact amount of the transfer, up to a maximum of the amount authorized. If this field is left blank when calling /transfer/create, the maximum amount authorized in the authorization_id will be sent.
Custom attribute writer method checking allowed values (enum). @param [Object] amount Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] authorization_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] cancellable Object to be assigned
The datetime when this transfer was created. This will be of the form 2006-01-02T15:04:05Z
Custom attribute writer method checking allowed values (enum). @param [Object] created Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] credit_funds_source Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] description Object to be assigned
The expected date when the full amount of the transfer settles at the consumers’ account, if the transfer is credit; or at the customer's business checking account, if the transfer is debit. Only set for ACH transfers and is null for non-ACH transfers. Only set for ACH transfers. This will be of the form YYYY-MM-DD.
Custom attribute writer method checking allowed values (enum). @param [Object] expected_settlement_date Object to be assigned
The expected sweep settlement schedule of this transfer, assuming this transfer is not returned. Only applies to ACH debit transfers.
Custom attribute writer method checking allowed values (enum). @param [Object] expected_sweep_settlement_schedule Object to be assigned
The amount to deduct from transfer.amount and distribute to the platform’s Ledger balance as a facilitator fee (decimal string with two digits of precision e.g. "10.00"). The remainder will go to the end-customer’s Ledger balance. This must be less than or equal to the transfer.amount.
Custom attribute writer method checking allowed values (enum). @param [Object] facilitator_fee Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] failure_reason Object to be assigned
The id of the associated funding account, available in the Plaid Dashboard. If present, this indicates which of your business checking accounts will be credited or debited.
Custom attribute writer method checking allowed values (enum). @param [Object] funding_account_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] guarantee_decision Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] guarantee_decision_rationale 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] id Object to be assigned
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
The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: The JSON values must be Strings (no nested JSON objects allowed) Only ASCII characters may be used Maximum of 50 key/value pairs Maximum key length of 40 characters Maximum value length of 500 characters
Custom attribute writer method checking allowed values (enum). @param [Object] metadata Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] network Object to be assigned
The trace identifier for the transfer based on its network. This will only be set after the transfer has posted. For ach or same-day-ach transfers, this is the ACH trace number. Currently, the field will remain null for transfers on other rails.
Custom attribute writer method checking allowed values (enum). @param [Object] network_trace_id Object to be assigned
Plaid’s unique identifier for the origination account that was used for this transfer.
Custom attribute writer method checking allowed values (enum). @param [Object] origination_account_id Object to be assigned
The Plaid client ID that is the originator of this transfer. Only present if created on behalf of another client as a Platform customer.
Custom attribute writer method checking allowed values (enum). @param [Object] originator_client_id Object to be assigned
The id of the recurring transfer if this transfer belongs to a recurring transfer.
Custom attribute writer method checking allowed values (enum). @param [Object] recurring_transfer_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] refunds Object to be assigned
The date 3 business days from settlement date indicating the following ACH returns can no longer happen: R01, R02, R03, R29. This will be of the form YYYY-MM-DD.
Custom attribute writer method checking allowed values (enum). @param [Object] standard_return_window Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] status Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] sweep_status Object to be assigned
The date 61 business days from settlement date indicating the following ACH returns can no longer happen: R05, R07, R10, R11, R51, R33, R37, R38, R51, R52, R53. This will be of the form YYYY-MM-DD.
Custom attribute writer method checking allowed values (enum). @param [Object] unauthorized_return_window Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] user Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid