Files
verify/frontend/src/pages/developer/cloud-constants/data/schema.ts
T
2026-04-27 17:22:56 +08:00

22 lines
815 B
TypeScript

import { z } from 'zod'
export const cloudConstantSchema = z.object({
id: z.union([z.string(), z.number()]),
user_id: z.union([z.string(), z.number()]),
app_id: z.union([z.string(), z.number()]).nullable().optional(),
application_name: z.string().optional().nullable(),
key: z.string(),
value: z.string(),
var_type: z.string().optional().nullable(),
file_path: z.string().optional().nullable(),
file_size: z.union([z.string(), z.number()]).optional().nullable(),
mime_type: z.string().optional().nullable(),
original_name: z.string().optional().nullable(),
description: z.string().optional().nullable(),
status: z.string().optional().nullable(),
created_at: z.string(),
updated_at: z.string().optional().nullable(),
})
export type CloudConstant = z.infer<typeof cloudConstantSchema>