pub struct StripeSubscription {
pub id: String,
pub customer: Option<Value>,
pub status: String,
pub items: StripeList<StripeSubscriptionItem>,
pub metadata: BTreeMap<String, String>,
pub cancel_at_period_end: bool,
pub cancel_at: Option<i64>,
pub canceled_at: Option<i64>,
pub ended_at: Option<i64>,
pub trial_start: Option<i64>,
pub trial_end: Option<i64>,
pub schedule: Option<Value>,
}Fields§
§id: String§customer: Option<Value>§status: String§items: StripeList<StripeSubscriptionItem>§metadata: BTreeMap<String, String>§cancel_at_period_end: bool§cancel_at: Option<i64>§canceled_at: Option<i64>§ended_at: Option<i64>§trial_start: Option<i64>§trial_end: Option<i64>§schedule: Option<Value>Trait Implementations§
Source§impl Clone for StripeSubscription
impl Clone for StripeSubscription
Source§fn clone(&self) -> StripeSubscription
fn clone(&self) -> StripeSubscription
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 StripeSubscription
impl Debug for StripeSubscription
Source§impl<'de> Deserialize<'de> for StripeSubscription
impl<'de> Deserialize<'de> for StripeSubscription
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 StripeSubscription
impl PartialEq for StripeSubscription
Source§fn eq(&self, other: &StripeSubscription) -> bool
fn eq(&self, other: &StripeSubscription) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for StripeSubscription
impl Serialize for StripeSubscription
impl StructuralPartialEq for StripeSubscription
Auto Trait Implementations§
impl Freeze for StripeSubscription
impl RefUnwindSafe for StripeSubscription
impl Send for StripeSubscription
impl Sync for StripeSubscription
impl Unpin for StripeSubscription
impl UnsafeUnpin for StripeSubscription
impl UnwindSafe for StripeSubscription
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