Struct plaid::model::WalletTransactionCounterparty
source · pub struct WalletTransactionCounterparty {
pub address: Option<PaymentInitiationAddress>,
pub date_of_birth: Option<NaiveDate>,
pub name: String,
pub numbers: WalletTransactionCounterpartyNumbers,
}
Expand description
An object representing the e-wallet transaction’s counterparty
Fields§
§address: Option<PaymentInitiationAddress>
The optional address of the payment recipient’s bank account. Required by most institutions outside of the UK.
date_of_birth: Option<NaiveDate>
The counterparty’s birthdate, in ISO 8601 (YYYY-MM-DD) format.
name: String
The name of the counterparty
numbers: WalletTransactionCounterpartyNumbers
The counterparty’s bank account numbers. Exactly one of IBAN or BACS data is required.
Trait Implementations§
source§impl Clone for WalletTransactionCounterparty
impl Clone for WalletTransactionCounterparty
source§fn clone(&self) -> WalletTransactionCounterparty
fn clone(&self) -> WalletTransactionCounterparty
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for WalletTransactionCounterparty
impl Default for WalletTransactionCounterparty
source§fn default() -> WalletTransactionCounterparty
fn default() -> WalletTransactionCounterparty
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for WalletTransactionCounterparty
impl<'de> Deserialize<'de> for WalletTransactionCounterparty
source§fn 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 WalletTransactionCounterparty
impl Send for WalletTransactionCounterparty
impl Sync for WalletTransactionCounterparty
impl Unpin for WalletTransactionCounterparty
impl UnwindSafe for WalletTransactionCounterparty
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more