Spaces:
Running
Running
| import { Tenant } from './tenant.entity'; | |
| import { SubscriptionPlan } from './subscription-plan.entity'; | |
| export declare enum SubStatus { | |
| TRIALING = "trialing", | |
| ACTIVE = "active", | |
| PAST_DUE = "past_due", | |
| CANCELED = "canceled", | |
| INCOMPLETE = "incomplete" | |
| } | |
| export declare class Subscription { | |
| id: string; | |
| tenant_id: string; | |
| tenant: Tenant; | |
| plan_id: string; | |
| plan: SubscriptionPlan; | |
| stripe_subscription_id: string; | |
| stripe_customer_id: string; | |
| stripe_invoice_id: string; | |
| status: SubStatus; | |
| trial_start: Date; | |
| trial_end: Date; | |
| current_period_start: Date; | |
| current_period_end: Date; | |
| canceled_at: Date; | |
| billing_interval: string; | |
| created_at: Date; | |
| updated_at: Date; | |
| } | |