pub struct BankAccountPaymentDetails {
pub bank_name: Option<String>,
pub transfer_type: Option<BankAccountPaymentDetailsTransferType>,
pub account_ownership_type: Option<BankAccountPaymentDetailsAccountOwnershipType>,
pub fingerprint: Option<String>,
pub country: Option<Country>,
pub statement_description: Option<String>,
pub ach_details: Option<AchDetails>,
pub errors: Option<Vec<Error>>,
}
Expand description
Additional details about BANK_ACCOUNT type payments.
Fields
bank_name: Option<String>
The name of the bank associated with the bank account.
transfer_type: Option<BankAccountPaymentDetailsTransferType>
The type of the bank transfer.
account_ownership_type: Option<BankAccountPaymentDetailsAccountOwnershipType>
The ownership type of the bank account performing the transfer.
fingerprint: Option<String>
Uniquely identifies the bank account for this seller and can be used to determine if payments are from the same bank account.
country: Option<Country>
The two-letter ISO code representing the country the bank account is located in.
statement_description: Option<String>
The statement description as sent to the bank.
ach_details: Option<AchDetails>
ACH-specific information about the transfer. The information is only populated if the
transfer_type
is ACH.
errors: Option<Vec<Error>>
Information about errors encountered during the request.
Trait Implementations
sourceimpl Clone for BankAccountPaymentDetails
impl Clone for BankAccountPaymentDetails
sourcefn clone(&self) -> BankAccountPaymentDetails
fn clone(&self) -> BankAccountPaymentDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for BankAccountPaymentDetails
impl Debug for BankAccountPaymentDetails
sourceimpl Default for BankAccountPaymentDetails
impl Default for BankAccountPaymentDetails
sourcefn default() -> BankAccountPaymentDetails
fn default() -> BankAccountPaymentDetails
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for BankAccountPaymentDetails
impl<'de> Deserialize<'de> for BankAccountPaymentDetails
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
sourceimpl PartialEq<BankAccountPaymentDetails> for BankAccountPaymentDetails
impl PartialEq<BankAccountPaymentDetails> for BankAccountPaymentDetails
sourcefn eq(&self, other: &BankAccountPaymentDetails) -> bool
fn eq(&self, other: &BankAccountPaymentDetails) -> bool
sourceimpl Serialize for BankAccountPaymentDetails
impl Serialize for BankAccountPaymentDetails
impl Eq for BankAccountPaymentDetails
impl StructuralEq for BankAccountPaymentDetails
impl StructuralPartialEq for BankAccountPaymentDetails
Auto Trait Implementations
impl RefUnwindSafe for BankAccountPaymentDetails
impl Send for BankAccountPaymentDetails
impl Sync for BankAccountPaymentDetails
impl Unpin for BankAccountPaymentDetails
impl UnwindSafe for BankAccountPaymentDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.