Как определить разные схемы в Swagger - PullRequest
1 голос
/ 29 октября 2019

Я хочу использовать Swagger для документирования нашего API, но я не уверен, как с моим текущим вариантом использования.

По сути, есть пользовательский интерфейс, который создает схему и затем отправляет ее в нисходящий поток. Я пытаюсь задокументировать ввод, но схема может меняться в зависимости от различных значений одного из ключей. Скажем, «тип» равен x, тогда схема:

{
  "type":"x",
  "info":{
    "key_x":""
  }
}

И если «тип»"это z, тогда схема:

{
  "type":"z",
  "info":{
    "key_z":""
  }
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...