Probé algunos códigos, pero no puedo validar la identificación de la organización, la identificación del rol. Ambos están anidados como campos. En la solicitud del cartero, ambas identificaciones están dentro del objeto. cómo podemos usar la clase DTO para validar esos campos. A continuación, he adjuntado el cuerpo de mi solicitud de cartero y la clase DTO también.
Esta es mi solicitud de cartero
{ "firstName":"abxc", "lastName": "absh", "login": "user_{{$randomEmail}}", "password":"test123", "organization": { "id":1 }, "role":{ "id":1 } }Clase CreateUserDTO
export class CreateOrganizationDTO { @IsNotEmpty() @IsNumber() id: number; } export class CreateUserDto { @IsNotEmpty() @IsString() firstName: string; @IsNotEmpty() @IsString() lastName: string; @IsNotEmpty() @IsEmail() login: string; organization: { id: number; }; role: { id: number; }; }