pub struct OrganizationSubscription {
pub cancels_at: Option<DateTime>,
pub current_period_end: Option<DateTime>,
pub entitlements: Vec<OrganizationSubscriptionEntitlement>,
pub fixed_charges: Vec<FixedCharge>,
pub plan_code: String,
pub status: SubscriptionStatus,
}Fields§
§cancels_at: Option<DateTime>When the subscription will end, ISO 8601.
current_period_end: Option<DateTime>End of the current billing period, ISO 8601.
entitlements: Vec<OrganizationSubscriptionEntitlement>§fixed_charges: Vec<FixedCharge>Fixed charges defined by the organization’s current plan. Quantity is the plan default.
plan_code: StringThe organization’s plan; display only.
status: SubscriptionStatusImplementations§
Source§impl OrganizationSubscription
impl OrganizationSubscription
pub fn serialize<__S>(
__self: &OrganizationSubscription,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> OrganizationSubscription
impl<'de> OrganizationSubscription
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<OrganizationSubscription, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for OrganizationSubscription
impl Clone for OrganizationSubscription
Source§impl Debug for OrganizationSubscription
impl Debug for OrganizationSubscription
Source§impl<'de> Deserialize<'de> for OrganizationSubscription
impl<'de> Deserialize<'de> for OrganizationSubscription
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
Auto Trait Implementations§
impl Freeze for OrganizationSubscription
impl RefUnwindSafe for OrganizationSubscription
impl Send for OrganizationSubscription
impl Sync for OrganizationSubscription
impl Unpin for OrganizationSubscription
impl UnsafeUnpin for OrganizationSubscription
impl UnwindSafe for OrganizationSubscription
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