Bug Report Checklist
Description
When an anyOf model is a required property, JSON marshalling is incorrect.
openapi-generator version
docker run --rm openapitools/openapi-generator-cli:latest version
7.10.0-SNAPSHOT
OpenAPI declaration file content or url
openapi: 3.0.0
info:
version: 1.0.0
title: FooBar Service
paths: {}
components:
schemas:
Bad:
type: object
description: bad
required:
- obj
properties:
obj:
$ref: '#/components/schemas/Obj'
Obj:
anyOf:
- type: string
- type: integer
example: a
description: obj
Generation Details
I'm running
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli:latest generate \
--input-spec /local/go-json-marshal.yaml \
--generator-name go \
--additional-properties "withGoMod=false" \
--package-name gen \
--output /local/gen
Steps to reproduce
Run this gist
Related issues/PRs
Suggest a fix
Bug Report Checklist
Expecting marshalling to produce
Description
When an
anyOfmodel is a required property, JSON marshalling is incorrect.openapi-generator version
OpenAPI declaration file content or url
Generation Details
I'm running
Steps to reproduce
Run this gist
Related issues/PRs
Suggest a fix