Open
Description
Bug Report Checklist
- Have you provided a full/minimal spec to reproduce the issue?
- Have you validated the input using an OpenAPI validator?
- 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?
- [Optional] Sponsorship to speed up the bug fix or feature request (example)
Description
I'm trying to generate a code that has two arrays and both of them has the same type.
But instead both of them being generated as arrays the second one is an object Any
data class Boxes (
@field:JsonProperty("firstBox")
val firstBox: kotlin.collections.List<kotlin.String>? = null,
@field:JsonProperty("secondBox")
val secondBox: kotlin.Any? = null
)
openapi-generator version
7.4.0
OpenAPI declaration file content or url
{
"openapi": "3.1.0",
"info": {
"contact": {
"email": "",
"name": "",
"url": ""
},
"title": "Two arrays same type",
"version": "1.0"
},
"components": {
"schemas": {
"Size": {
"type": "string",
"enum": [
"SMALL",
"MEDIUM",
"LARGE",
"EXTRA_LARGE"
]
},
"Boxes": {
"properties": {
"firstBox": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Size"
}
},
"secondBox": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Size"
}
}
}
}
}
}
}