pub struct InvoiceMandateOptionsPayto {
pub amount: Option<i64>,
pub amount_type: Option<InvoiceMandateOptionsPaytoAmountType>,
pub purpose: Option<InvoiceMandateOptionsPaytoPurpose>,
}Fields§
§amount: Option<i64>The maximum amount that can be collected in a single invoice. If you don’t specify a maximum, then there is no limit.
amount_type: Option<InvoiceMandateOptionsPaytoAmountType>Only maximum is supported.
purpose: Option<InvoiceMandateOptionsPaytoPurpose>The purpose for which payments are made. Has a default value based on your merchant category code.
Trait Implementations§
Source§impl Clone for InvoiceMandateOptionsPayto
impl Clone for InvoiceMandateOptionsPayto
Source§fn clone(&self) -> InvoiceMandateOptionsPayto
fn clone(&self) -> InvoiceMandateOptionsPayto
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 InvoiceMandateOptionsPayto
impl Debug for InvoiceMandateOptionsPayto
Source§impl FromValueOpt for InvoiceMandateOptionsPayto
impl FromValueOpt for InvoiceMandateOptionsPayto
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for InvoiceMandateOptionsPayto
impl RefUnwindSafe for InvoiceMandateOptionsPayto
impl Send for InvoiceMandateOptionsPayto
impl Sync for InvoiceMandateOptionsPayto
impl Unpin for InvoiceMandateOptionsPayto
impl UnwindSafe for InvoiceMandateOptionsPayto
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