pub enum CreateSubscriptionCancelAt {
MaxPeriodEnd,
MinPeriodEnd,
Timestamp(Timestamp),
}
Expand description
A timestamp at which the subscription should cancel.
If set to a date before the current period ends, this will cause a proration if prorations have been enabled using proration_behavior
.
If set during a future period, this will always cause a proration for that period.
Variants§
Trait Implementations§
Source§impl Clone for CreateSubscriptionCancelAt
impl Clone for CreateSubscriptionCancelAt
Source§fn clone(&self) -> CreateSubscriptionCancelAt
fn clone(&self) -> CreateSubscriptionCancelAt
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 CreateSubscriptionCancelAt
impl Debug for CreateSubscriptionCancelAt
impl Copy for CreateSubscriptionCancelAt
Auto Trait Implementations§
impl Freeze for CreateSubscriptionCancelAt
impl RefUnwindSafe for CreateSubscriptionCancelAt
impl Send for CreateSubscriptionCancelAt
impl Sync for CreateSubscriptionCancelAt
impl Unpin for CreateSubscriptionCancelAt
impl UnwindSafe for CreateSubscriptionCancelAt
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