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