2016-09-27 3 views
1

Почему не Swashbuckle генерирует требуемое ограничение для всех типов значений Nullable? Во всяком случае, это хорошая идея?Типы значений по обязательному запросу

+0

Возможной Дубликат [Указать требуемые свойства сложного объекта входного параметра в пользовательском интерфейсе Swagger] (https://stackoverflow.com/questions/41282520/indicate- необходимые-свойства-о-комплексно-ввод-параметр-объект-в-чванства-Ui) – Helen

ответ

0

По умолчанию Swashbuckle не помечает при необходимости любые поля открытых объектов.

Для этого вы должны просто добавить RequiredAttribute на свойства, необходимые для определения файла определения Swagger.

Swagger specificationsSwagger specifications В начало Не обрабатывать любые поля, как требуется по умолчанию; от технических характеристик на required:

Определяет, является ли этот параметр обязательным. Если параметр находится в «путь», это свойство необходимо, и его значение ДОЛЖНО быть истинным. В противном случае свойство может быть включено и его значение по умолчанию является ложным

Смежные вопросы