pub struct OrganizationSubscriptionTerms {
pub cancels_at: Option<String>,
pub current_period_end: String,
pub current_period_start: String,
pub next_billing_at: String,
pub payment_mode: PaymentMode,
pub plan: BillingPlan,
pub plan_source: PlanSource,
pub scheduled_plan_change: Option<ScheduledPlanChange>,
}Fields§
§cancels_at: Option<String>When the subscription ends instead of renewing, ISO 8601.
current_period_end: StringISO 8601.
current_period_start: StringISO 8601.
next_billing_at: StringWhen the next invoice is issued: the second after the period ends, ISO 8601.
payment_mode: PaymentMode§plan: BillingPlan§plan_source: PlanSource§scheduled_plan_change: Option<ScheduledPlanChange>A downgrade waiting for the period end, or null.
Implementations§
Source§impl OrganizationSubscriptionTerms
impl OrganizationSubscriptionTerms
pub fn serialize<__S>(
__self: &OrganizationSubscriptionTerms,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> OrganizationSubscriptionTerms
impl<'de> OrganizationSubscriptionTerms
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<OrganizationSubscriptionTerms, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OrganizationSubscriptionTerms
impl<'de> Deserialize<'de> for OrganizationSubscriptionTerms
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 OrganizationSubscriptionTerms
impl RefUnwindSafe for OrganizationSubscriptionTerms
impl Send for OrganizationSubscriptionTerms
impl Sync for OrganizationSubscriptionTerms
impl Unpin for OrganizationSubscriptionTerms
impl UnsafeUnpin for OrganizationSubscriptionTerms
impl UnwindSafe for OrganizationSubscriptionTerms
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