lecoffre-ressources/dist/Admin/Subscription.d.ts
2024-04-24 17:26:02 +02:00

27 lines
620 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 EPaymentFrequency {
Monthly = "MONTHLY",
Yearly = "YEARLY"
}
export declare enum EStatus {
Active = "ACTIVE",
Inactive = "INACTIVE"
}