import { WorkspaceMemberRole } from "@prisma/client"; import { IsEnum, IsUUID } from "class-validator"; /** * DTO for adding a user to a workspace. */ export class AddMemberDto { @IsUUID("4", { message: "userId must be a valid UUID" }) userId!: string; @IsEnum(WorkspaceMemberRole, { message: "role must be a valid WorkspaceMemberRole" }) role!: WorkspaceMemberRole; }