pub struct CreatePreviewInvoiceSubscriptionDetailsBillingMode {
pub flexible: Option<CreatePreviewInvoiceSubscriptionDetailsBillingModeFlexible>,
pub type_: CreatePreviewInvoiceSubscriptionDetailsBillingModeType,
}
Expand description
Controls how prorations and invoices for subscriptions are calculated and orchestrated.
Fields§
§flexible: Option<CreatePreviewInvoiceSubscriptionDetailsBillingModeFlexible>
Configure behavior for flexible billing mode.
type_: CreatePreviewInvoiceSubscriptionDetailsBillingModeType
Controls the calculation and orchestration of prorations and invoices for subscriptions.
If no value is passed, the default is flexible
.
Implementations§
Source§impl CreatePreviewInvoiceSubscriptionDetailsBillingMode
impl CreatePreviewInvoiceSubscriptionDetailsBillingMode
pub fn new( type_: impl Into<CreatePreviewInvoiceSubscriptionDetailsBillingModeType>, ) -> Self
Trait Implementations§
Source§impl Clone for CreatePreviewInvoiceSubscriptionDetailsBillingMode
impl Clone for CreatePreviewInvoiceSubscriptionDetailsBillingMode
Source§fn clone(&self) -> CreatePreviewInvoiceSubscriptionDetailsBillingMode
fn clone(&self) -> CreatePreviewInvoiceSubscriptionDetailsBillingMode
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 moreimpl Copy for CreatePreviewInvoiceSubscriptionDetailsBillingMode
Auto Trait Implementations§
impl Freeze for CreatePreviewInvoiceSubscriptionDetailsBillingMode
impl RefUnwindSafe for CreatePreviewInvoiceSubscriptionDetailsBillingMode
impl Send for CreatePreviewInvoiceSubscriptionDetailsBillingMode
impl Sync for CreatePreviewInvoiceSubscriptionDetailsBillingMode
impl Unpin for CreatePreviewInvoiceSubscriptionDetailsBillingMode
impl UnwindSafe for CreatePreviewInvoiceSubscriptionDetailsBillingMode
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