Bug Report Checklist
Description
Default values are completely ignored by the typescript-node generator.
openapi-generator version
master (5.2.1-SNAPSHOT)
OpenAPI declaration file content or url
openapi: 3.0.3
info:
description: Example
version: '1.2.3'
title: 'example'
paths:
/foo:
get:
tags:
- foo
operationId: getFoo
responses:
'204':
description: Foo
components:
schemas:
Foo:
type: object
description: A metasyntactic model
required:
- id
properties:
id:
type: string
format: uuid
description: A unique ID
example: b9202b84-cde3-4835-bf0d-4d8ac16bfe7a
message:
description: A message
type: string
default: 'Hello, world'
Generation Details
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate -g typescript-node -i ./defaults.yaml -o tmp/
Steps to reproduce
Generate code using the above command
Actual model:
export class Foo {
'id': string;
'message'?: string;
}
Expected model:
export class Foo {
'id': string;
'message'?: string = 'Hello, world';
}
Bug Report Checklist
Description
Default values are completely ignored by the
typescript-nodegenerator.openapi-generator version
master (5.2.1-SNAPSHOT)OpenAPI declaration file content or url
Generation Details
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate -g typescript-node -i ./defaults.yaml -o tmp/Steps to reproduce
Generate code using the above command
Actual model:
Expected model: