I have tried some codes but i can not validate organization id , role id . Both are nested like fields. In the postman request both ids are inside object. how we can use DTO class for validate those fields. Below I have attached my postman request body and DTO class also.
This is my postman request
{
"firstName":"abxc",
"lastName": "absh",
"login": "user_{{$randomEmail}}",
"password":"test123",
"organization": {
"id":1
},
"role":{
"id":1
}
}
CreateUserDTO class
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;
};
}