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(),
});