pub enum UpdateSubscriptionScheduleProrationBehavior {
AlwaysInvoice,
CreateProrations,
None,
}
Expand description
If the update changes the billing configuration (item price, quantity, etc.) of the current phase, indicates how prorations from this change should be handled.
The default value is create_prorations
.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for UpdateSubscriptionScheduleProrationBehavior
impl Clone for UpdateSubscriptionScheduleProrationBehavior
Source§fn clone(&self) -> UpdateSubscriptionScheduleProrationBehavior
fn clone(&self) -> UpdateSubscriptionScheduleProrationBehavior
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 PartialEq for UpdateSubscriptionScheduleProrationBehavior
impl PartialEq for UpdateSubscriptionScheduleProrationBehavior
Source§fn eq(&self, other: &UpdateSubscriptionScheduleProrationBehavior) -> bool
fn eq(&self, other: &UpdateSubscriptionScheduleProrationBehavior) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for UpdateSubscriptionScheduleProrationBehavior
impl Eq for UpdateSubscriptionScheduleProrationBehavior
impl StructuralPartialEq for UpdateSubscriptionScheduleProrationBehavior
Auto Trait Implementations§
impl Freeze for UpdateSubscriptionScheduleProrationBehavior
impl RefUnwindSafe for UpdateSubscriptionScheduleProrationBehavior
impl Send for UpdateSubscriptionScheduleProrationBehavior
impl Sync for UpdateSubscriptionScheduleProrationBehavior
impl Unpin for UpdateSubscriptionScheduleProrationBehavior
impl UnwindSafe for UpdateSubscriptionScheduleProrationBehavior
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