pub struct MandateOptionsUpi {
pub amount: Option<i64>,
pub amount_type: Option<MandateOptionsUpiAmountType>,
pub description: Option<String>,
pub end_date: Option<i64>,
}Fields§
§amount: Option<i64>Amount to be charged for future payments.
amount_type: Option<MandateOptionsUpiAmountType>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<i64>End date of the mandate or subscription.
Trait Implementations§
Source§impl Clone for MandateOptionsUpi
impl Clone for MandateOptionsUpi
Source§fn clone(&self) -> MandateOptionsUpi
fn clone(&self) -> MandateOptionsUpi
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MandateOptionsUpi
impl Debug for MandateOptionsUpi
Source§impl Deserialize for MandateOptionsUpi
impl Deserialize for MandateOptionsUpi
Source§impl ObjectDeser for MandateOptionsUpi
impl ObjectDeser for MandateOptionsUpi
Source§impl PartialEq for MandateOptionsUpi
impl PartialEq for MandateOptionsUpi
impl Eq for MandateOptionsUpi
impl StructuralPartialEq for MandateOptionsUpi
Auto Trait Implementations§
impl Freeze for MandateOptionsUpi
impl RefUnwindSafe for MandateOptionsUpi
impl Send for MandateOptionsUpi
impl Sync for MandateOptionsUpi
impl Unpin for MandateOptionsUpi
impl UnsafeUnpin for MandateOptionsUpi
impl UnwindSafe for MandateOptionsUpi
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