pub enum InvoiceInvoicingReason {
SubscriptionStarting,
SubscriptionPeriodic,
SubscriptionTerminating,
InAdvanceCharge,
InAdvanceChargePeriodic,
ProgressiveBilling,
}Expand description
Defines the reason for invoice generation.
Variants§
SubscriptionStarting
SubscriptionPeriodic
SubscriptionTerminating
InAdvanceCharge
InAdvanceChargePeriodic
ProgressiveBilling
Trait Implementations§
Source§impl Clone for InvoiceInvoicingReason
impl Clone for InvoiceInvoicingReason
Source§fn clone(&self) -> InvoiceInvoicingReason
fn clone(&self) -> InvoiceInvoicingReason
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 InvoiceInvoicingReason
impl Debug for InvoiceInvoicingReason
Source§impl<'de> Deserialize<'de> for InvoiceInvoicingReason
impl<'de> Deserialize<'de> for InvoiceInvoicingReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for InvoiceInvoicingReason
impl FromStr for InvoiceInvoicingReason
Source§impl Serialize for InvoiceInvoicingReason
impl Serialize for InvoiceInvoicingReason
Auto Trait Implementations§
impl Freeze for InvoiceInvoicingReason
impl RefUnwindSafe for InvoiceInvoicingReason
impl Send for InvoiceInvoicingReason
impl Sync for InvoiceInvoicingReason
impl Unpin for InvoiceInvoicingReason
impl UnwindSafe for InvoiceInvoicingReason
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