Description
I want to model a real OO inheritance structure in my Java DTOs,
but my schema is being interpreted as a polymorphic “wrapper” schema — not a normal DTO.
`public class SimulationDto extends AbstractOpenApiSchema {
....
static {
schemas.put("SimulationSatdDto", SimulationSatdDto.class);
schemas.put("SimulationMedDto", SimulationMedDto.class);
schemas.put("SimulationPcaDto", SimulationPcaDto.class);
}
........
}
`
openapi-generator version
7.16.0
OpenAPI declaration file content or url
Generation Details
Steps to reproduce
mvn openapi-generator:generate
Suggest a fix
Do not combine oneOf or discriminator unless you want polymorphic serialization.
Use allOf only.
