pub struct MandatePaymentMethodDetails {Show 16 fields
pub acss_debit: Option<MandateAcssDebit>,
pub amazon_pay: Option<MandateAmazonPay>,
pub au_becs_debit: Option<MandateAuBecsDebit>,
pub bacs_debit: Option<MandateBacsDebit>,
pub card: Option<CardMandatePaymentMethodDetails>,
pub cashapp: Option<MandateCashapp>,
pub kakao_pay: Option<MandateKakaoPay>,
pub kr_card: Option<MandateKrCard>,
pub link: Option<MandateLink>,
pub naver_pay: Option<MandateNaverPay>,
pub nz_bank_account: Option<MandateNzBankAccount>,
pub paypal: Option<MandatePaypal>,
pub revolut_pay: Option<MandateRevolutPay>,
pub sepa_debit: Option<MandateSepaDebit>,
pub type_: String,
pub us_bank_account: Option<MandateUsBankAccount>,
}
Fields§
§acss_debit: Option<MandateAcssDebit>
§amazon_pay: Option<MandateAmazonPay>
§au_becs_debit: Option<MandateAuBecsDebit>
§bacs_debit: Option<MandateBacsDebit>
§card: Option<CardMandatePaymentMethodDetails>
§cashapp: Option<MandateCashapp>
§kakao_pay: Option<MandateKakaoPay>
§kr_card: Option<MandateKrCard>
§link: Option<MandateLink>
§nz_bank_account: Option<MandateNzBankAccount>
§paypal: Option<MandatePaypal>
§revolut_pay: Option<MandateRevolutPay>
§sepa_debit: Option<MandateSepaDebit>
§type_: String
This mandate corresponds with a specific payment method type.
The payment_method_details
includes an additional hash with the same name and contains mandate information that’s specific to that payment method.
us_bank_account: Option<MandateUsBankAccount>
Trait Implementations§
Source§impl Clone for MandatePaymentMethodDetails
impl Clone for MandatePaymentMethodDetails
Source§fn clone(&self) -> MandatePaymentMethodDetails
fn clone(&self) -> MandatePaymentMethodDetails
Returns a duplicate 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 Debug for MandatePaymentMethodDetails
impl Debug for MandatePaymentMethodDetails
Auto Trait Implementations§
impl Freeze for MandatePaymentMethodDetails
impl RefUnwindSafe for MandatePaymentMethodDetails
impl Send for MandatePaymentMethodDetails
impl Sync for MandatePaymentMethodDetails
impl Unpin for MandatePaymentMethodDetails
impl UnwindSafe for MandatePaymentMethodDetails
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