209 похожих чатов

@ApiBody({ type: [CreateCatDto] || CreateCatDto }) Как сделать что то

типа такого, чтобы в swagger можно было два различных типа можно было отправить?

2 ответов

26 просмотров

Если я правильно понял, что нужно принимать либо массив, либо один объект, то можно сделать так: @ApiBody({ schema: { oneOf: [ { $ref: getSchemaPath(CreateCatDto) }, { type: 'array', items: { $ref: getSchemaPath(CreateCatDto) }, }, ], }, })

ViruSkin-Kicha Автор вопроса

Похожие вопросы

Обсуждают сегодня

Карта сайта