import { z } from "zod"; export const CreateClientSchema = z.object({ name: z.string().min(1).max(300), code: z.string().max(50).optional(), parentId: z.string().optional(), sortOrder: z.number().int().default(0), tags: z.array(z.string().max(50)).optional(), }); export const UpdateClientSchema = z.object({ name: z.string().min(1).max(300).optional(), code: z.string().max(50).nullable().optional(), sortOrder: z.number().int().optional(), isActive: z.boolean().optional(), parentId: z.string().nullable().optional(), tags: z.array(z.string().max(50)).optional(), }); export type CreateClientInput = z.infer; export type UpdateClientInput = z.infer;