pub struct SubscriptionEvent {
pub id: String,
pub subscription_event_type: SubscriptionEventSubscriptionEventType,
pub effective_date: String,
pub plan_id: String,
pub info: Option<SubscriptionEventInfo>,
}
Expand description
Describes changes to a subscription and the subscription status.
Fields§
§id: String
The ID of the subscription event.
subscription_event_type: SubscriptionEventSubscriptionEventType
Type of the subscription event.
effective_date: String
The YYYY-MM-DD
-formatted date (for example, 2013-01-15) when the subscription event
occurred.
plan_id: String
The ID of the subscription plan associated with the subscription.
info: Option<SubscriptionEventInfo>
Additional information about the subscription event.
Trait Implementations§
Source§impl Clone for SubscriptionEvent
impl Clone for SubscriptionEvent
Source§fn clone(&self) -> SubscriptionEvent
fn clone(&self) -> SubscriptionEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SubscriptionEvent
impl Debug for SubscriptionEvent
Source§impl<'de> Deserialize<'de> for SubscriptionEvent
impl<'de> Deserialize<'de> for SubscriptionEvent
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
Source§impl PartialEq for SubscriptionEvent
impl PartialEq for SubscriptionEvent
Source§impl Serialize for SubscriptionEvent
impl Serialize for SubscriptionEvent
impl Eq for SubscriptionEvent
impl StructuralPartialEq for SubscriptionEvent
Auto Trait Implementations§
impl Freeze for SubscriptionEvent
impl RefUnwindSafe for SubscriptionEvent
impl Send for SubscriptionEvent
impl Sync for SubscriptionEvent
impl Unpin for SubscriptionEvent
impl UnwindSafe for SubscriptionEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.