[BUG][typescript-axios] Incorrect request body name
Created by: epidemia
Bug Report Checklist
-
Have you provided a full/minimal spec to reproduce the issue? -
Have you validated the input using an OpenAPI validator (example)? -
Have you tested with the latest master to confirm the issue still exists? -
Have you searched for related issues/PRs? -
What's the actual output vs expected output?
Description
Request body name from x-codegen-request-body-name is ignored for composed schema.
openapi-generator version
5.1.1
OpenAPI declaration file content or url
{
"post": {
"tags": [
"entities"
],
"summary": "Creates a new entity",
"operationId": "createEntity",
"x-codegen-request-body-name": "body",
"requestBody": {
"content": {
"application/json": {
"schema": {
"description": "Input data",
"oneOf": [
{
"$ref": "#/components/schemas/First"
},
{
"$ref": "#/components/schemas/Second"
},
{
"$ref": "#/components/schemas/Third"
}
]
}
}
}
}
}
}
Generation Details
openapi-generator-maven-plugin:5.1.1
Expected request param name: body Actual request param name: firstSecondThird
Steps to reproduce
Use the openapi-generator-maven-plugin and typescript-axios template