pub struct Plan {
pub id: String,
pub name: String,
pub price: f64,
pub currency: String,
pub frequency: Option<Frequency>,
pub legacy_id: String,
pub is_subscribed: bool,
pub can_subscribe: bool,
}
Fields
id: String
Plan identifier tag
name: String
The plan name
price: f64
The price of the subscription that will be billed, in US dollars
currency: String
The monetary unit in which pricing information is displayed
frequency: Option<Frequency>
The frequency at which you will be billed for this plan
legacy_id: String
A ‘friendly’ identifier to indicate to the UI what plan the object is
is_subscribed: bool
If the zone is subscribed to this plan
can_subscribe: bool
If the zone is allowed to subscribe to this plan
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Plan
impl<'de> Deserialize<'de> for Plan
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
Auto Trait Implementations
impl RefUnwindSafe for Plan
impl Send for Plan
impl Sync for Plan
impl Unpin for Plan
impl UnwindSafe for Plan
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>
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