gitscope
← marzneshin / v0.6.2 / dashboard/src/modules/users/domain/user.ts
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/modules/users/domain/user.ts · TypeScript
Blame Raw
 1import { DataLimitResetStrategy } from "./data-limit-reset-strategy"
 2import { ExpireStrategy } from "./expire-strategy"
 3
 4export interface UserType {
 5    expire_strategy: ExpireStrategy;
 6    usage_duration?: number | null;
 7    activation_deadline?: Date | string | null;
 8    expire_date?: Date | string | null;
 9    data_limit?: number;
10    data_limit_reset_strategy: DataLimitResetStrategy;
11    lifetime_used_traffic: number;
12    used_traffic: number;
13    sub_updated_at?: Date | string;
14    traffic_reset_at?: Date | string;
15    sub_last_user_agent?: string;
16    enabled: boolean;
17    activated: boolean;
18    is_active: boolean;
19    expired: boolean;
20    data_limit_reached: boolean;
21    username: string;
22    created_at: string | Date;
23    links: string[];
24    subscription_url: string;
25    service_ids: number[];
26    note: string;
27    online_at: string;
28}
29