Files
carmanagement/apps/api/src/modules/auth/auth.employee.schemas.ts
T
2026-05-21 12:35:49 -04:00

20 lines
503 B
TypeScript

import { z } from 'zod'
export const employeeLoginSchema = z.object({
email: z.string().email().max(255).trim().toLowerCase(),
password: z.string().max(128),
})
export const employeeForgotPasswordSchema = z.object({
email: z.string().email().max(255).trim().toLowerCase(),
})
export const employeeLanguageSchema = z.object({
language: z.enum(['en', 'fr', 'ar']),
})
export const employeeResetPasswordSchema = z.object({
token: z.string().min(1),
password: z.string().min(8).max(128),
})