Struct stripe::MandateAcssDebit
source · [−]pub struct MandateAcssDebit {
pub default_for: Option<Vec<MandateAcssDebitDefaultFor>>,
pub interval_description: Option<String>,
pub payment_schedule: MandateAcssDebitPaymentSchedule,
pub transaction_type: MandateAcssDebitTransactionType,
}
Fields
default_for: Option<Vec<MandateAcssDebitDefaultFor>>
List of Stripe products where this mandate can be selected automatically.
interval_description: Option<String>
Description of the interval.
Only required if the ‘payment_schedule’ parameter is ‘interval’ or ‘combined’.
payment_schedule: MandateAcssDebitPaymentSchedule
Payment schedule for the mandate.
transaction_type: MandateAcssDebitTransactionType
Transaction type of the mandate.
Trait Implementations
sourceimpl Clone for MandateAcssDebit
impl Clone for MandateAcssDebit
sourcefn clone(&self) -> MandateAcssDebit
fn clone(&self) -> MandateAcssDebit
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 Debug for MandateAcssDebit
impl Debug for MandateAcssDebit
sourceimpl Default for MandateAcssDebit
impl Default for MandateAcssDebit
sourcefn default() -> MandateAcssDebit
fn default() -> MandateAcssDebit
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MandateAcssDebit
impl<'de> Deserialize<'de> for MandateAcssDebit
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 Serialize for MandateAcssDebit
impl Serialize for MandateAcssDebit
Auto Trait Implementations
impl RefUnwindSafe for MandateAcssDebit
impl Send for MandateAcssDebit
impl Sync for MandateAcssDebit
impl Unpin for MandateAcssDebit
impl UnwindSafe for MandateAcssDebit
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