pub struct CreateSubscriptionItemPriceDataRecurring {
pub interval: CreateSubscriptionItemPriceDataRecurringInterval,
pub interval_count: Option<u64>,
}
Expand description
The recurring components of a price such as interval
and interval_count
.
Fields§
§interval: CreateSubscriptionItemPriceDataRecurringInterval
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).
Implementations§
Source§impl CreateSubscriptionItemPriceDataRecurring
impl CreateSubscriptionItemPriceDataRecurring
pub fn new( interval: impl Into<CreateSubscriptionItemPriceDataRecurringInterval>, ) -> Self
Trait Implementations§
Source§impl Clone for CreateSubscriptionItemPriceDataRecurring
impl Clone for CreateSubscriptionItemPriceDataRecurring
Source§fn clone(&self) -> CreateSubscriptionItemPriceDataRecurring
fn clone(&self) -> CreateSubscriptionItemPriceDataRecurring
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 CreateSubscriptionItemPriceDataRecurring
Auto Trait Implementations§
impl Freeze for CreateSubscriptionItemPriceDataRecurring
impl RefUnwindSafe for CreateSubscriptionItemPriceDataRecurring
impl Send for CreateSubscriptionItemPriceDataRecurring
impl Sync for CreateSubscriptionItemPriceDataRecurring
impl Unpin for CreateSubscriptionItemPriceDataRecurring
impl UnwindSafe for CreateSubscriptionItemPriceDataRecurring
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