targo-backend/src/identity-and-account/users-management/user.dto.ts
2026-02-27 10:09:24 -05:00

10 lines
407 B
TypeScript

import { Modules, Roles } from "prisma/postgres/generated/prisma/client/postgres/client";
import { IsArray, IsEmail, IsEnum, IsString } from "class-validator";
export class UserDto {
@IsString() first_name: string;
@IsString() last_name: string;
@IsEmail() email: string;
@IsEnum(Roles) role: string;
@IsArray() @IsEnum(Modules, { each: true }) user_module_access: Modules[];
}