В настоящее время мы разрабатываем API на основе OpenAPI 3.0 и у нас возникли некоторые проблемы с OpenapiGenerator (для краткости я назову его OAG). Например, при указании ответа JSON для ошибки 422
OAG возвращает указанный код ошибки, но не данный JSON ответ, но будет работать для любой комбинации 2xx
кодов ошибок.
Теперь вопрос, который возникает у нас, заключается в том, не следует ли нам возвращать код ошибки с ошибками 4xx ИЛИ это ошибка в OAG, и мы должны попытаться исправить ее в своем коде и сделать PR.
С наилучшими пожеланиями!
Редактировать: https://github.com/OpenAPITools/openapi-generator/issues/5576 для более подробной информации