pub struct TransferAuthorizationProposedTransfer {
pub ach_class: AchClass,
pub account_id: String,
pub type_: TransferType,
pub user: TransferUserInResponse,
pub amount: TransferAmount,
pub network: String,
pub origination_account_id: String,
pub iso_currency_code: String,
}Fields
ach_class: AchClassSpecifies 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, eg. bill payment
"tel" - Telephone-Initiated Entry
"web" - Internet-Initiated Entry - debits from a consumer’s account where their authorization is obtained over the Internet
account_id: StringThe Plaid account_id for the account that will be debited or credited.
type_: TransferTypeThe 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: TransferUserInResponseThe legal name and other information for the account holder.
amount: TransferAmountThe amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
network: StringThe network or rails used for the transfer.
origination_account_id: StringPlaid’s unique identifier for the origination account that was used for this transfer.
iso_currency_code: StringThe currency of the transfer amount. The default value is “USD”.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for TransferAuthorizationProposedTransfer
impl<'de> Deserialize<'de> for TransferAuthorizationProposedTransfer
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for TransferAuthorizationProposedTransfer
impl Send for TransferAuthorizationProposedTransfer
impl Sync for TransferAuthorizationProposedTransfer
impl Unpin for TransferAuthorizationProposedTransfer
impl UnwindSafe for TransferAuthorizationProposedTransfer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more