pub struct CheckoutAcssDebitMandateOptions {
pub custom_mandate_url: Option<String>,
pub default_for: Option<Vec<CheckoutAcssDebitMandateOptionsDefaultFor>>,
pub interval_description: Option<String>,
pub payment_schedule: Option<CheckoutAcssDebitMandateOptionsPaymentSchedule>,
pub transaction_type: Option<CheckoutAcssDebitMandateOptionsTransactionType>,
}Fields§
§custom_mandate_url: Option<String>A URL for custom mandate text
default_for: Option<Vec<CheckoutAcssDebitMandateOptionsDefaultFor>>List of Stripe products where this mandate can be selected automatically.
Returned when the Session is in setup mode.
interval_description: Option<String>Description of the interval. Only required if the ‘payment_schedule’ parameter is ‘interval’ or ‘combined’.
payment_schedule: Option<CheckoutAcssDebitMandateOptionsPaymentSchedule>Payment schedule for the mandate.
transaction_type: Option<CheckoutAcssDebitMandateOptionsTransactionType>Transaction type of the mandate.
Trait Implementations§
Source§impl Clone for CheckoutAcssDebitMandateOptions
impl Clone for CheckoutAcssDebitMandateOptions
Source§fn clone(&self) -> CheckoutAcssDebitMandateOptions
fn clone(&self) -> CheckoutAcssDebitMandateOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FromValueOpt for CheckoutAcssDebitMandateOptions
impl FromValueOpt for CheckoutAcssDebitMandateOptions
fn from_value(v: Value) -> Option<Self>
Source§impl PartialEq for CheckoutAcssDebitMandateOptions
impl PartialEq for CheckoutAcssDebitMandateOptions
Source§fn eq(&self, other: &CheckoutAcssDebitMandateOptions) -> bool
fn eq(&self, other: &CheckoutAcssDebitMandateOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CheckoutAcssDebitMandateOptions
impl StructuralPartialEq for CheckoutAcssDebitMandateOptions
Auto Trait Implementations§
impl Freeze for CheckoutAcssDebitMandateOptions
impl RefUnwindSafe for CheckoutAcssDebitMandateOptions
impl Send for CheckoutAcssDebitMandateOptions
impl Sync for CheckoutAcssDebitMandateOptions
impl Unpin for CheckoutAcssDebitMandateOptions
impl UnsafeUnpin for CheckoutAcssDebitMandateOptions
impl UnwindSafe for CheckoutAcssDebitMandateOptions
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