import { z } from "zod"; import { v4 as uuidv4 } from "uuid"; export const toolSchema= z.object({ name: z.string(), quantity: z.string().transform((value) => parseFloat(value)), }) export const userToolSchema= z.object({ tools: z.array( z.object({ id:z.string().uuid().default(()=>uuidv4()), toolId: z.string().uuid(), toolName: z.string(), userId: z.string({ message: "Seleccione un empleado" }), quantity: z .number() .min(0, { message: "La cantidad debe ser almenos 1" }), }) ), }) export const updateToolsSchema= z.object({ tools: z.array( z.object({ id:z.string().uuid({message:'Herramienta no valida'}), name: z.string(), quantity:z.coerce.number().min(1,{message:'Cantidad minima es 1'}) }) ), })