Struct square_api_client::models::SubscriptionEvent
source · 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
sourceimpl Clone for SubscriptionEvent
impl Clone for SubscriptionEvent
sourcefn clone(&self) -> SubscriptionEvent
fn clone(&self) -> SubscriptionEvent
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 moresourceimpl Debug for SubscriptionEvent
impl Debug for SubscriptionEvent
sourceimpl<'de> Deserialize<'de> for SubscriptionEvent
impl<'de> Deserialize<'de> for SubscriptionEvent
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 PartialEq<SubscriptionEvent> for SubscriptionEvent
impl PartialEq<SubscriptionEvent> for SubscriptionEvent
sourcefn eq(&self, other: &SubscriptionEvent) -> bool
fn eq(&self, other: &SubscriptionEvent) -> bool
sourceimpl Serialize for SubscriptionEvent
impl Serialize for SubscriptionEvent
impl Eq for SubscriptionEvent
impl StructuralEq for SubscriptionEvent
impl StructuralPartialEq for SubscriptionEvent
Auto Trait Implementations
impl RefUnwindSafe for SubscriptionEvent
impl Send for SubscriptionEvent
impl Sync for SubscriptionEvent
impl Unpin for SubscriptionEvent
impl UnwindSafe for SubscriptionEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.