pub struct SubscriptionLifecycleInput {
pub event: StripeEvent,
pub subscription: Subscription,
pub stripe_subscription: Option<StripeSubscription>,
pub plan: Option<StripePlan>,
pub cancellation_details: Option<Value>,
}Fields§
§event: StripeEvent§subscription: Subscription§stripe_subscription: Option<StripeSubscription>§plan: Option<StripePlan>§cancellation_details: Option<Value>Trait Implementations§
Source§impl Clone for SubscriptionLifecycleInput
impl Clone for SubscriptionLifecycleInput
Source§fn clone(&self) -> SubscriptionLifecycleInput
fn clone(&self) -> SubscriptionLifecycleInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SubscriptionLifecycleInput
impl Debug for SubscriptionLifecycleInput
Source§impl PartialEq for SubscriptionLifecycleInput
impl PartialEq for SubscriptionLifecycleInput
Source§fn eq(&self, other: &SubscriptionLifecycleInput) -> bool
fn eq(&self, other: &SubscriptionLifecycleInput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SubscriptionLifecycleInput
Auto Trait Implementations§
impl !RefUnwindSafe for SubscriptionLifecycleInput
impl !UnwindSafe for SubscriptionLifecycleInput
impl Freeze for SubscriptionLifecycleInput
impl Send for SubscriptionLifecycleInput
impl Sync for SubscriptionLifecycleInput
impl Unpin for SubscriptionLifecycleInput
impl UnsafeUnpin for SubscriptionLifecycleInput
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