Struct stripe::CheckoutAcssDebitMandateOptions
source · [−]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
sourceimpl Clone for CheckoutAcssDebitMandateOptions
impl Clone for CheckoutAcssDebitMandateOptions
sourcefn clone(&self) -> CheckoutAcssDebitMandateOptions
fn clone(&self) -> CheckoutAcssDebitMandateOptions
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 more
sourceimpl Default for CheckoutAcssDebitMandateOptions
impl Default for CheckoutAcssDebitMandateOptions
sourcefn default() -> CheckoutAcssDebitMandateOptions
fn default() -> CheckoutAcssDebitMandateOptions
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CheckoutAcssDebitMandateOptions
impl<'de> Deserialize<'de> for CheckoutAcssDebitMandateOptions
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 CheckoutAcssDebitMandateOptions
impl Send for CheckoutAcssDebitMandateOptions
impl Sync for CheckoutAcssDebitMandateOptions
impl Unpin for CheckoutAcssDebitMandateOptions
impl UnwindSafe for CheckoutAcssDebitMandateOptions
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>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
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