import { ArrayNotEmpty, IsArray, IsNotEmpty, IsOptional, IsString } from "class-validator"; export class CreateRoleDto { @IsString() @IsNotEmpty() name!: string; @IsOptional() @IsArray() @ArrayNotEmpty() permissionKeys?: string[]; } export class SetRolePermissionsDto { @IsArray() permissionKeys!: string[]; }