Swagger2.0 - оператор oneOf в свойствах определения [дубликат]

Проверьте импорт. Убедитесь, что вы используете android.support.v4.app.LoaderManager.LoaderCallbacks<D> вместо android.app.LoaderManager.LoaderCallbacks<D> в своем фрагменте и android.support.v4.content.AsyncTaskLoader<D> в вашем FeedLoader

6
задан Mohcine Aterhzaz 18 January 2016 в 21:05
поделиться

2 ответа

Я не думаю, что есть один, и это похоже на большой недостаток. Это определенно не упоминается в части объекта схемы спецификации . Они вызывают элементы, которые были приняты из схемы JSON, и anyOf не входит в их число:

Следующие свойства берутся непосредственно из определения схемы JSON и следуют тем же спецификациям :

  • $ ref - как формат JSON Reference
  • (подробности см. в Формах типа данных)
  • title
  • описание (синтаксис GFM может использоваться для расширенного текстового представления)
  • по умолчанию (в отличие от схемы JSON, значение ДОЛЖНО соответствовать определенному типу для объекта схемы)
  • multipleOf
  • максимальный
  • эксклюзивныйMaximum
  • минимальный
  • эксклюзивныйMinimum
  • maxLength
  • minLength
  • ] pattern
  • maxItems
  • minItems
  • uniqueItems
  • maxProperties
  • minProperties
  • требуется
  • enum
  • type

Следующие свойства взяты из определения схемы JSON, но их определения были скорректированы на Sw Спецификация agger. Их определение такое же, как и у схемы JSON, только там, где исходное определение ссылается на определение схемы JSON, вместо этого используется определение объекта схемы.

  • items
  • allOf
  • свойства
  • дополнительные свойства

Я думаю, что самое близкое поле discriminator, но это означает, что у вас есть для структурирования вашего вывода для размещения Swagger.

3
ответ дан drewish 17 August 2018 в 18:13
поделиться

anyOf и oneOf теперь поддерживаются в OpenAPI Specification 3.0 (выпущены 26 июля 2017 г.).

4
ответ дан Helen 17 August 2018 в 18:13
поделиться
Другие вопросы по тегам:

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