23 lines
531 B
TypeScript
23 lines
531 B
TypeScript
import Resource from "../Resource";
|
|
import Office from "./Office";
|
|
import Seat from "./Seat";
|
|
export default class Subscription extends Resource {
|
|
uid?: string;
|
|
stripe_subscription_id?: string;
|
|
status: EStatus | string;
|
|
type: EType | string;
|
|
start_date: Date;
|
|
end_date: Date;
|
|
nb_seats?: number;
|
|
office: Office;
|
|
seats?: Seat[];
|
|
}
|
|
export declare enum EType {
|
|
Standard = "STANDARD",
|
|
Unlimited = "UNLIMITED"
|
|
}
|
|
export declare enum EStatus {
|
|
Active = "ACTIVE",
|
|
Inactive = "INACTIVE"
|
|
}
|