23 lines
503 B
TypeScript
Executable File
23 lines
503 B
TypeScript
Executable File
import {Permission} from '../auth/permission';
|
|
|
|
export interface BillingPlan {
|
|
id: number;
|
|
name: string;
|
|
amount: number;
|
|
currency: string;
|
|
currency_symbol: string;
|
|
interval: 'day' | 'week' | 'month' | 'year';
|
|
interval_count: number;
|
|
parent_id: number;
|
|
parent?: BillingPlan;
|
|
permissions: Permission[];
|
|
recommended: boolean;
|
|
show_permissions: boolean;
|
|
free: boolean;
|
|
hidden: boolean;
|
|
position: number;
|
|
features: string[];
|
|
available_space: number;
|
|
updated_at: string;
|
|
}
|