pub struct TransferAuthorizationProposedTransfer {
pub account_id: Option<String>,
pub ach_class: Option<String>,
pub amount: String,
pub credit_funds_source: TransferCreditFundsSource,
pub funding_account_id: Option<String>,
pub iso_currency_code: String,
pub network: String,
pub origination_account_id: String,
pub originator_client_id: Option<String>,
pub type_: String,
pub user: TransferUserInResponse,
}
Expand description
Details regarding the proposed transfer.
Fields§
§account_id: Option<String>
The Plaid account_id
for the account that will be debited or credited.
ach_class: Option<String>
Specifies the use case of the transfer. Required for transfers on an ACH network.
"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
"tel"
- Telephone-Initiated Entry
"web"
- Internet-Initiated Entry - debits from a consumer’s account where their authorization is obtained over the Internet
amount: String
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.
credit_funds_source: TransferCreditFundsSource
§funding_account_id: Option<String>
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.
iso_currency_code: String
The currency of the transfer amount. The default value is “USD”.
network: String
The network or rails used for the transfer.
origination_account_id: String
Plaid’s unique identifier for the origination account that was used for this transfer.
originator_client_id: Option<String>
The Plaid client ID that is the originator of this transfer. Only present if created on behalf of another client as a Platform customer.
type_: String
The type of transfer. This will be either debit
or credit
. A debit
indicates a transfer of money into the origination account; a credit
indicates a transfer of money out of the origination account.
user: TransferUserInResponse
The legal name and other information for the account holder.
Trait Implementations§
source§impl Clone for TransferAuthorizationProposedTransfer
impl Clone for TransferAuthorizationProposedTransfer
source§fn clone(&self) -> TransferAuthorizationProposedTransfer
fn clone(&self) -> TransferAuthorizationProposedTransfer
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more