Struct stripe::PortalSubscriptionCancel
source · [−]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
sourceimpl Clone for PortalSubscriptionCancel
impl Clone for PortalSubscriptionCancel
sourcefn clone(&self) -> PortalSubscriptionCancel
fn clone(&self) -> PortalSubscriptionCancel
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PortalSubscriptionCancel
impl Debug for PortalSubscriptionCancel
sourceimpl Default for PortalSubscriptionCancel
impl Default for PortalSubscriptionCancel
sourcefn default() -> PortalSubscriptionCancel
fn default() -> PortalSubscriptionCancel
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PortalSubscriptionCancel
impl<'de> Deserialize<'de> for PortalSubscriptionCancel
sourcefn 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
sourceimpl Serialize for PortalSubscriptionCancel
impl Serialize for PortalSubscriptionCancel
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more