Этот вопрос не является дубликатом (Swagger - укажите необязательное свойство объекта или несколько ответов), поскольку этот OP пытался вернуть 200 или 400.
У меня есть GET
с необязательным параметром; например, GET/endpoint?selector=foo
.
Я хочу вернуть 200, чья схема отличается в зависимости от того, был ли передан параметр, например:
GET /endpoint -> {200, schema_1}
GET /endpoint?selector=blah -> {200, schema_2}
В ямле я попытался использовать два 200 кодов, но зритель их сжал, как будто я указал только один.
Есть ли способ сделать это?
Изменение: следующее кажется связанным: https://github.com/OAI/OpenAPI-Specification/issues/270