pub enum UpdateSubscriptionCancelAt {
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 UpdateSubscriptionCancelAt
impl Clone for UpdateSubscriptionCancelAt
Source§fn clone(&self) -> UpdateSubscriptionCancelAt
fn clone(&self) -> UpdateSubscriptionCancelAt
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 UpdateSubscriptionCancelAt
impl Debug for UpdateSubscriptionCancelAt
impl Copy for UpdateSubscriptionCancelAt
Auto Trait Implementations§
impl Freeze for UpdateSubscriptionCancelAt
impl RefUnwindSafe for UpdateSubscriptionCancelAt
impl Send for UpdateSubscriptionCancelAt
impl Sync for UpdateSubscriptionCancelAt
impl Unpin for UpdateSubscriptionCancelAt
impl UnwindSafe for UpdateSubscriptionCancelAt
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