2015-04-16 4 views
0

Я пытаюсь обновить Swagger с 1.2 до 2.0, и у меня возникают проблемы с типом операции. В 1.2 Объект операции включал поля типа данных, чтобы описать возвращаемое значение операции. Но это не похоже на 2.0.Обновление до swagger 2.0 Получение операции/Тип DataType

Есть ли простой способ доступа к типу объекта операции?

+0

Вы переместив его вручную? Использование конкретной библиотеки? – Ron

+0

Да, обновление вручную. Я создал группу OperationFilters, которую все еще хочу использовать, но у меня возникают проблемы с обновлением всех объектов. – nastassiar

+0

Вы читали https://github.com/domaindrivendev/Swashbuckle#transitioning-to-swashbuckle-50? – Ron

ответ

1

https://github.com/swagger-api/swagger-spec/wiki/Swagger-1.2-to-2.0-Migration-Guide

«Возвращаемое значение операции было перенесено в раздел ответов, должны быть объединена с кодом состояния соответствующих HTTP (скорее всего в диапазоне 2xx). В результате, ответы сейчас обязательный и должен иметь хотя бы один ответ, описанный им ».

Так тип можно получить из response.schema.type или же response.schema. @ Реф