Struct stripe::InvoiceMandateOptionsCard [−][src]
pub struct InvoiceMandateOptionsCard {
pub amount: Option<Box<i64>>,
pub amount_type: Option<Box<InvoiceMandateOptionsCardAmountType>>,
pub description: Option<Box<String>>,
}
Fields
amount: Option<Box<i64>>
Amount to be charged for future payments.
amount_type: Option<Box<InvoiceMandateOptionsCardAmountType>>
One of fixed
or maximum
.
If fixed
, the amount
param refers to the exact amount to be charged in future payments.
If maximum
, the amount charged can be up to the value passed for the amount
param.
description: Option<Box<String>>
A description of the mandate or subscription that is meant to be displayed to the customer.
Trait Implementations
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 InvoiceMandateOptionsCard
impl Send for InvoiceMandateOptionsCard
impl Sync for InvoiceMandateOptionsCard
impl Unpin for InvoiceMandateOptionsCard
impl UnwindSafe for InvoiceMandateOptionsCard
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more