mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-05 20:54:14 +00:00
19 lines
627 B
TypeScript
19 lines
627 B
TypeScript
|
|
import { z } from 'zod';
|
||
|
|
|
||
|
|
export const DefaultsPayloadSchema = z.object({
|
||
|
|
expireDiff: z.number().optional(),
|
||
|
|
trafficDiff: z.number().optional(),
|
||
|
|
tgBotEnable: z.boolean().optional(),
|
||
|
|
subEnable: z.boolean().optional(),
|
||
|
|
subTitle: z.string().optional(),
|
||
|
|
subURI: z.string().optional(),
|
||
|
|
subJsonURI: z.string().optional(),
|
||
|
|
subJsonEnable: z.boolean().optional(),
|
||
|
|
pageSize: z.number().optional(),
|
||
|
|
remarkModel: z.string().optional(),
|
||
|
|
datepicker: z.enum(['gregorian', 'jalalian']).optional(),
|
||
|
|
ipLimitEnable: z.boolean().optional(),
|
||
|
|
}).loose();
|
||
|
|
|
||
|
|
export type DefaultsPayload = z.infer<typeof DefaultsPayloadSchema>;
|