UNPKG

company-cafeteria-shared-demo

Version:

Package partagé pour l'écosystème Cafétéria Entreprise

21 lines 745 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.userSchema = void 0; const zod_1 = require("zod"); exports.userSchema = zod_1.z.object({ id: zod_1.z.string(), email: zod_1.z.string().email(), firstName: zod_1.z.string().min(1), lastName: zod_1.z.string().min(1), role: zod_1.z.enum(['agent', 'kitchen', 'manager', 'admin']), department: zod_1.z.string().optional(), preferences: zod_1.z.object({ notifications: zod_1.z.boolean(), dietary: zod_1.z.array(zod_1.z.string()), allergies: zod_1.z.array(zod_1.z.string()), language: zod_1.z.string() }), createdAt: zod_1.z.date(), updatedAt: zod_1.z.date() }); //# sourceMappingURL=user.js.map