pub struct CreateCheckoutSessionLineItemsPriceDataRecurring {
pub interval: CreateCheckoutSessionLineItemsPriceDataRecurringInterval,
pub interval_count: Option<u64>,
}
Fields§
§interval: CreateCheckoutSessionLineItemsPriceDataRecurringInterval
Specifies billing frequency.
Either day
, week
, month
or year
.
interval_count: Option<u64>
The number of intervals between subscription billings.
For example, interval=month
and interval_count=3
bills every 3 months.
Maximum of three years interval allowed (3 years, 36 months, or 156 weeks).
Trait Implementations§
source§impl Clone for CreateCheckoutSessionLineItemsPriceDataRecurring
impl Clone for CreateCheckoutSessionLineItemsPriceDataRecurring
source§fn clone(&self) -> CreateCheckoutSessionLineItemsPriceDataRecurring
fn clone(&self) -> CreateCheckoutSessionLineItemsPriceDataRecurring
Returns a copy 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 Default for CreateCheckoutSessionLineItemsPriceDataRecurring
impl Default for CreateCheckoutSessionLineItemsPriceDataRecurring
source§fn default() -> CreateCheckoutSessionLineItemsPriceDataRecurring
fn default() -> CreateCheckoutSessionLineItemsPriceDataRecurring
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CreateCheckoutSessionLineItemsPriceDataRecurring
impl<'de> Deserialize<'de> for CreateCheckoutSessionLineItemsPriceDataRecurring
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
Auto Trait Implementations§
impl Freeze for CreateCheckoutSessionLineItemsPriceDataRecurring
impl RefUnwindSafe for CreateCheckoutSessionLineItemsPriceDataRecurring
impl Send for CreateCheckoutSessionLineItemsPriceDataRecurring
impl Sync for CreateCheckoutSessionLineItemsPriceDataRecurring
impl Unpin for CreateCheckoutSessionLineItemsPriceDataRecurring
impl UnwindSafe for CreateCheckoutSessionLineItemsPriceDataRecurring
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