import { z } from "zod"; export const userSchema = z.object({ id:z.string({message:'Id not valid'}), firstName: z .string({ message: "El nombre es obligatorio." }) .min(2, { message: "El nombre debe tener mínimo 2 caracteres." }), lastName: z .string({ message: "El apellido es obligatorio." }) .min(2, { message: "El apellido debe tener mínimo 2 caracteres." }), email: z.string().email({ message: "Debe proporcionar un correo electrónico válido.", }), rol: z.string().optional().nullable(), }); export const userInvitation = z.object({ emailAddress: z.string().email({ message: "Debe proporcionar un correo electrónico válido.", }), rol: z.string().default('moderator').optional(), });