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