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 (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?
- [Optional] Sponsorship to speed up the bug fix or feature request (example)
Description
The minimal declaration file pasted below results in the Bar.notNullable
property getting isNullable: "true"
set.
openapi-generator version
Current master
(40018c3)
It's a regresssion.
OpenAPI declaration file content or url
---
openapi: 3.0.3
info:
title: Foo
version: v1
servers:
- url: /
description: Foo
paths:
/foo:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Bar'
responses:
"200":
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Bar'
components:
schemas:
Bar:
required:
- foo
type: object
properties:
notNullable:
allOf:
- $ref: '#/components/schemas/EnumFoo'
nullable: false
EnumFoo:
enum:
- FOO
- BAR
type: string
Generation Details
Steps to reproduce
openapi-generator-cli generate -g rust -o out -i openapi.yml --global-property debugModels=true
Cheers!