@ApiProperty({ enum: MyTypesEnum })
@IsOptional()
code!: MyTypesEnum;
@ApiProperty()
@IsObject()
settings!: any;
}
Мне надо валидировать так, что если code == "foo" то setting дожен быть type1Dto, иначе type2Dto.
пожскажите как это сделать?
это через ValidateIaIf можно сделать, почитай
а как указать в ApiProperty что тип json может быть разным?
https://docs.nestjs.com/openapi/types-and-parameters#oneof-anyof-allof
Обсуждают сегодня