pub struct PortalSubscriptionCancel {
pub cancellation_reason: PortalSubscriptionCancellationReason,
pub enabled: bool,
pub mode: PortalSubscriptionCancelMode,
pub proration_behavior: PortalSubscriptionCancelProrationBehavior,
}
Fields§
§cancellation_reason: PortalSubscriptionCancellationReason
§enabled: bool
Whether the feature is enabled.
mode: PortalSubscriptionCancelMode
Whether to cancel subscriptions immediately or at the end of the billing period.
proration_behavior: PortalSubscriptionCancelProrationBehavior
Whether to create prorations when canceling subscriptions.
Possible values are none
and create_prorations
.
Trait Implementations§
source§impl Clone for PortalSubscriptionCancel
impl Clone for PortalSubscriptionCancel
source§fn clone(&self) -> PortalSubscriptionCancel
fn clone(&self) -> PortalSubscriptionCancel
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 Debug for PortalSubscriptionCancel
impl Debug for PortalSubscriptionCancel
source§impl Default for PortalSubscriptionCancel
impl Default for PortalSubscriptionCancel
source§fn default() -> PortalSubscriptionCancel
fn default() -> PortalSubscriptionCancel
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PortalSubscriptionCancel
impl<'de> Deserialize<'de> for PortalSubscriptionCancel
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 RefUnwindSafe for PortalSubscriptionCancel
impl Send for PortalSubscriptionCancel
impl Sync for PortalSubscriptionCancel
impl Unpin for PortalSubscriptionCancel
impl UnwindSafe for PortalSubscriptionCancel
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