pub struct CreatePaymentIntentPaymentMethodOptionsUpi {
pub mandate_options: Option<CreatePaymentIntentPaymentMethodOptionsUpiMandateOptions>,
pub setup_future_usage: Option<CreatePaymentIntentPaymentMethodOptionsUpiSetupFutureUsage>,
}Expand description
If this is a upi PaymentIntent, this sub-hash contains details about the UPI payment method options.
Fields§
§mandate_options: Option<CreatePaymentIntentPaymentMethodOptionsUpiMandateOptions>Configuration options for setting up an eMandate
setup_future_usage: Option<CreatePaymentIntentPaymentMethodOptionsUpiSetupFutureUsage>Implementations§
Trait Implementations§
Source§impl Clone for CreatePaymentIntentPaymentMethodOptionsUpi
impl Clone for CreatePaymentIntentPaymentMethodOptionsUpi
Source§fn clone(&self) -> CreatePaymentIntentPaymentMethodOptionsUpi
fn clone(&self) -> CreatePaymentIntentPaymentMethodOptionsUpi
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 CreatePaymentIntentPaymentMethodOptionsUpi
impl PartialEq for CreatePaymentIntentPaymentMethodOptionsUpi
Source§fn eq(&self, other: &CreatePaymentIntentPaymentMethodOptionsUpi) -> bool
fn eq(&self, other: &CreatePaymentIntentPaymentMethodOptionsUpi) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CreatePaymentIntentPaymentMethodOptionsUpi
impl StructuralPartialEq for CreatePaymentIntentPaymentMethodOptionsUpi
Auto Trait Implementations§
impl Freeze for CreatePaymentIntentPaymentMethodOptionsUpi
impl RefUnwindSafe for CreatePaymentIntentPaymentMethodOptionsUpi
impl Send for CreatePaymentIntentPaymentMethodOptionsUpi
impl Sync for CreatePaymentIntentPaymentMethodOptionsUpi
impl Unpin for CreatePaymentIntentPaymentMethodOptionsUpi
impl UnsafeUnpin for CreatePaymentIntentPaymentMethodOptionsUpi
impl UnwindSafe for CreatePaymentIntentPaymentMethodOptionsUpi
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