Я использую плагин maven Swagger Codegen V3 для генерации API из файла yaml. Я хочу сгенерировать разные версии запроса на отдых, который имеет один и тот же путь, но разные типы тела.
Я использую этот код YAML для его генерации.
content:
application/json;version=1.0.0:
schema:
$ref: '#/components/schemas/Object1'
application/json;version=2.0.0:
schema:
$ref: '#/components/schemas/Object2'
И я получаю следующий результат :
@Consumes({ "application/json;version=1.0.0", "application/json;version=2.0.0" })
...
public void method(Object1 body);
@Consumes({ "application/json;version=1.0.0", "application/json;version=2.0.0" })
...
public void method(Object2 body);
Но результат мне нужен, как показано ниже.
@Consumes({ "application/json;version=1.0.0" })
...
public void method(Object1 body);
@Consumes({ "application/json;version=2.0.0" })
...
public void method(Object2 body);
Я использую параметр consumes для управления версиями. Так есть ли способ получить желаемый результат?