pub struct ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions {
pub amount: Option<i64>,
pub amount_type: Option<ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptionsAmountType>,
pub description: Option<String>,
pub end_date: Option<Timestamp>,
}Expand description
Configuration options for setting up an eMandate
Fields§
§amount: Option<i64>Amount to be charged for future payments.
amount_type: Option<ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptionsAmountType>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<String>A description of the mandate or subscription that is meant to be displayed to the customer.
end_date: Option<Timestamp>End date of the mandate or subscription.
Implementations§
Trait Implementations§
Source§impl Clone for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl Clone for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
Source§fn clone(&self) -> ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
fn clone(&self) -> ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
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 PartialEq for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl PartialEq for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
Source§fn eq(
&self,
other: &ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions,
) -> bool
fn eq( &self, other: &ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions, ) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl StructuralPartialEq for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
Auto Trait Implementations§
impl Freeze for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl RefUnwindSafe for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl Send for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl Sync for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl Unpin for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl UnsafeUnpin for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
impl UnwindSafe for ConfirmSetupIntentPaymentMethodOptionsUpiMandateOptions
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