From 8e17d728dfec3c6e58b7ed1a29ef929e6bf87bd8 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Sat, 8 Nov 2025 23:17:21 +0800 Subject: [PATCH 1/3] remove deprecated methods in codegen property --- .../openapitools/codegen/CodegenProperty.java | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenProperty.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenProperty.java index c374b0204c1c..0d867b0ecb14 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenProperty.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenProperty.java @@ -307,29 +307,11 @@ public String getComplexType() { return complexType; } - /** - * @return dataType - * @deprecated since version 3.0.0, use {@link #getDataType()} instead.
- * May be removed with the next major release (4.0) - */ - @Deprecated - public String getDatatype() { - return getDataType(); - } - @Override public String getDataType() { return dataType; } - /** - * @deprecated use {@link #setDataType(String)} instead. - */ - @Deprecated - public void setDatatype(String datatype) { - this.dataType = datatype; - } - @Override public void setDataType(String dataType) { this.dataType = dataType; From 2c9a3a0e6c63d4f7802c9e56919313086b0afa45 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Sat, 8 Nov 2025 23:25:30 +0800 Subject: [PATCH 2/3] update templates --- .../resources/C-libcurl/model-body.mustache | 60 +++++++++---------- .../resources/C-libcurl/model-header.mustache | 60 +++++++++---------- .../resources/C-libcurl/model_doc.mustache | 2 +- .../modelGeneric.mustache | 2 +- .../src/main/resources/apex/pojo_doc.mustache | 2 +- .../resources/cpp-ue4/model-header.mustache | 2 +- .../src/main/resources/elixir/model.mustache | 2 +- .../fsharp-giraffe-server/Model.mustache | 2 +- .../partial_model_single.mustache | 6 +- .../partial_model_single.mustache | 6 +- .../app/{{packageName}}/models/model.mustache | 14 ++--- .../tosca/{{packageName}}/{{model}}.mustache | 4 +- .../scala-akka-http-server/model.mustache | 2 +- .../swift-combine/modelObject.mustache | 2 +- .../swift-combine/modelObjectCustom.mustache | 2 +- .../resources/swift5/modelObject.mustache | 2 +- .../resources/swift6/modelObject.mustache | 2 +- .../resources/typescript-fetch/apis.mustache | 2 +- .../typescript-fetch/modelGeneric.mustache | 16 ++--- .../modelGenericInterfaces.mustache | 2 +- .../typescript-redux-query/apis.mustache | 2 +- .../modelGeneric.mustache | 14 ++--- .../typescript-rxjs/modelGeneric.mustache | 2 +- .../resources/xojo-client/modelClass.mustache | 2 +- .../resources/xojo-client/modelOneOf.mustache | 2 +- 25 files changed, 107 insertions(+), 107 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/C-libcurl/model-body.mustache b/modules/openapi-generator/src/main/resources/C-libcurl/model-body.mustache index 70f2106ba847..dbeba5919808 100644 --- a/modules/openapi-generator/src/main/resources/C-libcurl/model-body.mustache +++ b/modules/openapi-generator/src/main/resources/C-libcurl/model-body.mustache @@ -128,13 +128,13 @@ static {{classname}}_t *{{classname}}_create_internal( {{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}} {{/isEnum}} {{^isEnum}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isEnum}} {{/isModel}} {{^isModel}} {{^isFreeFormObject}} {{^isEnum}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isEnum}} {{#isEnum}} {{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}} @@ -142,21 +142,21 @@ static {{classname}}_t *{{classname}}_create_internal( {{/isFreeFormObject}} {{/isModel}} {{#isUuid}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isUuid}} {{#isEmail}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isEmail}} {{#isFreeFormObject}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isFreeFormObject}} {{/isPrimitiveType}} {{#isPrimitiveType}} {{#isNumeric}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isNumeric}} {{#isBoolean}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isBoolean}} {{#isEnum}} {{#isString}} @@ -165,34 +165,34 @@ static {{classname}}_t *{{classname}}_create_internal( {{/isEnum}} {{^isEnum}} {{#isString}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isString}} {{/isEnum}} {{#isByteArray}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isByteArray}} {{#isBinary}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isBinary}} {{#isDate}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isDate}} {{#isDateTime}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isDateTime}} {{/isPrimitiveType}} {{/isContainer}} {{#isContainer}} {{#isArray}} {{#isPrimitiveType}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isPrimitiveType}} {{^isPrimitiveType}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isPrimitiveType}} {{/isArray}} {{#isMap}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isMap}} {{/isContainer}} {{/vars}} @@ -218,13 +218,13 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create( {{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}} {{/isEnum}} {{^isEnum}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isEnum}} {{/isModel}} {{^isModel}} {{^isFreeFormObject}} {{^isEnum}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isEnum}} {{#isEnum}} {{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}} @@ -232,21 +232,21 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create( {{/isFreeFormObject}} {{/isModel}} {{#isUuid}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isUuid}} {{#isEmail}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isEmail}} {{#isFreeFormObject}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isFreeFormObject}} {{/isPrimitiveType}} {{#isPrimitiveType}} {{#isNumeric}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isNumeric}} {{#isBoolean}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isBoolean}} {{#isEnum}} {{#isString}} @@ -255,34 +255,34 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create( {{/isEnum}} {{^isEnum}} {{#isString}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isString}} {{/isEnum}} {{#isByteArray}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isByteArray}} {{#isBinary}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isBinary}} {{#isDate}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isDate}} {{#isDateTime}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isDateTime}} {{/isPrimitiveType}} {{/isContainer}} {{#isContainer}} {{#isArray}} {{#isPrimitiveType}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isPrimitiveType}} {{^isPrimitiveType}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isPrimitiveType}} {{/isArray}} {{#isMap}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isMap}} {{/isContainer}} {{/vars}} diff --git a/modules/openapi-generator/src/main/resources/C-libcurl/model-header.mustache b/modules/openapi-generator/src/main/resources/C-libcurl/model-header.mustache index 236d9e8c3cba..d9e561141061 100644 --- a/modules/openapi-generator/src/main/resources/C-libcurl/model-header.mustache +++ b/modules/openapi-generator/src/main/resources/C-libcurl/model-header.mustache @@ -85,13 +85,13 @@ typedef struct {{classname}}_t { {{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}; //enum model {{/isEnum}} {{^isEnum}} - struct {{datatype}}_t *{{name}}; //model + struct {{dataType}}_t *{{name}}; //model {{/isEnum}} {{/isModel}} {{^isModel}} {{^isFreeFormObject}} {{^isEnum}} - {{datatype}}_t *{{name}}; // custom + {{dataType}}_t *{{name}}; // custom {{/isEnum}} {{#isEnum}} {{projectName}}_{{dataType}}_{{enumName}}_e {{name}}; //referenced enum @@ -99,21 +99,21 @@ typedef struct {{classname}}_t { {{/isFreeFormObject}} {{/isModel}} {{#isUuid}} - {{datatype}} *{{name}}; // uuid + {{dataType}} *{{name}}; // uuid {{/isUuid}} {{#isEmail}} - {{datatype}} *{{name}}; // email + {{dataType}} *{{name}}; // email {{/isEmail}} {{#isFreeFormObject}} - {{datatype}}_t *{{name}}; //object + {{dataType}}_t *{{name}}; //object {{/isFreeFormObject}} {{/isPrimitiveType}} {{#isPrimitiveType}} {{#isNumeric}} - {{datatype}} {{name}}; //numeric + {{dataType}} {{name}}; //numeric {{/isNumeric}} {{#isBoolean}} - {{datatype}} {{name}}; //boolean + {{dataType}} {{name}}; //boolean {{/isBoolean}} {{#isEnum}} {{#isString}} @@ -122,34 +122,34 @@ typedef struct {{classname}}_t { {{/isEnum}} {{^isEnum}} {{#isString}} - {{datatype}} *{{name}}; // string + {{dataType}} *{{name}}; // string {{/isString}} {{/isEnum}} {{#isByteArray}} - {{datatype}} *{{name}}; //ByteArray + {{dataType}} *{{name}}; //ByteArray {{/isByteArray}} {{#isBinary}} - {{datatype}} {{name}}; //binary + {{dataType}} {{name}}; //binary {{/isBinary}} {{#isDate}} - {{datatype}} *{{name}}; //date + {{dataType}} *{{name}}; //date {{/isDate}} {{#isDateTime}} - {{datatype}} *{{name}}; //date time + {{dataType}} *{{name}}; //date time {{/isDateTime}} {{/isPrimitiveType}} {{/isContainer}} {{#isContainer}} {{#isArray}} {{#isPrimitiveType}} - {{datatype}}_t *{{name}}; //primitive container + {{dataType}}_t *{{name}}; //primitive container {{/isPrimitiveType}} {{^isPrimitiveType}} - {{datatype}}_t *{{name}}; //nonprimitive container + {{dataType}}_t *{{name}}; //nonprimitive container {{/isPrimitiveType}} {{/isArray}} {{#isMap}} - {{datatype}} {{name}}; //map + {{dataType}} {{name}}; //map {{/isMap}} {{/isContainer}} {{/vars}} @@ -166,13 +166,13 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create( {{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}} {{/isEnum}} {{^isEnum}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isEnum}} {{/isModel}} {{^isModel}} {{^isFreeFormObject}} {{^isEnum}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isEnum}} {{#isEnum}} {{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}} @@ -180,21 +180,21 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create( {{/isFreeFormObject}} {{/isModel}} {{#isUuid}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isUuid}} {{#isEmail}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isEmail}} {{#isFreeFormObject}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isFreeFormObject}} {{/isPrimitiveType}} {{#isPrimitiveType}} {{#isNumeric}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isNumeric}} {{#isBoolean}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isBoolean}} {{#isEnum}} {{#isString}} @@ -203,34 +203,34 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create( {{/isEnum}} {{^isEnum}} {{#isString}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isString}} {{/isEnum}} {{#isByteArray}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isByteArray}} {{#isBinary}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isBinary}} {{#isDate}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isDate}} {{#isDateTime}} - {{datatype}} *{{name}}{{^-last}},{{/-last}} + {{dataType}} *{{name}}{{^-last}},{{/-last}} {{/isDateTime}} {{/isPrimitiveType}} {{/isContainer}} {{#isContainer}} {{#isArray}} {{#isPrimitiveType}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isPrimitiveType}} {{^isPrimitiveType}} - {{datatype}}_t *{{name}}{{^-last}},{{/-last}} + {{dataType}}_t *{{name}}{{^-last}},{{/-last}} {{/isPrimitiveType}} {{/isArray}} {{#isMap}} - {{datatype}} {{name}}{{^-last}},{{/-last}} + {{dataType}} {{name}}{{^-last}},{{/-last}} {{/isMap}} {{/isContainer}} {{/vars}} diff --git a/modules/openapi-generator/src/main/resources/C-libcurl/model_doc.mustache b/modules/openapi-generator/src/main/resources/C-libcurl/model_doc.mustache index 823834d7ae3f..2f761b326828 100644 --- a/modules/openapi-generator/src/main/resources/C-libcurl/model_doc.mustache +++ b/modules/openapi-generator/src/main/resources/C-libcurl/model_doc.mustache @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- {{#vars}} -**{{name}}** | {{^isContainer}}{{^isPrimitiveType}}{{#isModel}}{{#isEnum}}**{{projectName}}_{{classVarName}}_{{enumName}}_e**{{/isEnum}}{{^isEnum}}[**{{datatype}}_t**]({{complexType}}.md) \*{{/isEnum}}{{/isModel}}{{^isModel}}{{^isFreeFormObject}}**{{datatype}}_t \***{{/isFreeFormObject}}{{/isModel}}{{#isUuid}}**{{datatype}} \***{{/isUuid}}{{#isEmail}}**{{datatype}} \***{{/isEmail}}{{#isFreeFormObject}}[**{{datatype}}_t**]({{complexType}}.md) \*{{/isFreeFormObject}}{{/isPrimitiveType}}{{#isPrimitiveType}}{{#isNumeric}}**{{datatype}}**{{/isNumeric}}{{#isBoolean}}**{{datatype}}**{{/isBoolean}}{{#isEnum}}{{#isString}}**{{projectName}}_{{classVarName}}_{{enumName}}_e**{{/isString}}{{/isEnum}}{{^isEnum}}{{#isString}}**{{datatype}} \***{{/isString}}{{/isEnum}}{{#isByteArray}}**{{datatype}} \***{{/isByteArray}}{{#isBinary}}**{{datatype}}**{{/isBinary}}{{#isDate}}**{{datatype}} \***{{/isDate}}{{#isDateTime}}**{{datatype}} \***{{/isDateTime}}{{/isPrimitiveType}}{{/isContainer}}{{#isContainer}}{{#isArray}}{{#isPrimitiveType}}**{{datatype}}_t \***{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{datatype}}_t**]({{complexType}}.md) \*{{/isPrimitiveType}}{{/isArray}}{{#isMap}}**{{datatype}}**{{/isMap}}{{/isContainer}} | {{description}} | {{^required}}[optional] {{/required}}{{#isReadOnly}}[readonly] {{/isReadOnly}}{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}} +**{{name}}** | {{^isContainer}}{{^isPrimitiveType}}{{#isModel}}{{#isEnum}}**{{projectName}}_{{classVarName}}_{{enumName}}_e**{{/isEnum}}{{^isEnum}}[**{{dataType}}_t**]({{complexType}}.md) \*{{/isEnum}}{{/isModel}}{{^isModel}}{{^isFreeFormObject}}**{{dataType}}_t \***{{/isFreeFormObject}}{{/isModel}}{{#isUuid}}**{{dataType}} \***{{/isUuid}}{{#isEmail}}**{{dataType}} \***{{/isEmail}}{{#isFreeFormObject}}[**{{dataType}}_t**]({{complexType}}.md) \*{{/isFreeFormObject}}{{/isPrimitiveType}}{{#isPrimitiveType}}{{#isNumeric}}**{{dataType}}**{{/isNumeric}}{{#isBoolean}}**{{dataType}}**{{/isBoolean}}{{#isEnum}}{{#isString}}**{{projectName}}_{{classVarName}}_{{enumName}}_e**{{/isString}}{{/isEnum}}{{^isEnum}}{{#isString}}**{{dataType}} \***{{/isString}}{{/isEnum}}{{#isByteArray}}**{{dataType}} \***{{/isByteArray}}{{#isBinary}}**{{dataType}}**{{/isBinary}}{{#isDate}}**{{dataType}} \***{{/isDate}}{{#isDateTime}}**{{dataType}} \***{{/isDateTime}}{{/isPrimitiveType}}{{/isContainer}}{{#isContainer}}{{#isArray}}{{#isPrimitiveType}}**{{dataType}}_t \***{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{dataType}}_t**]({{complexType}}.md) \*{{/isPrimitiveType}}{{/isArray}}{{#isMap}}**{{dataType}}**{{/isMap}}{{/isContainer}} | {{description}} | {{^required}}[optional] {{/required}}{{#isReadOnly}}[readonly] {{/isReadOnly}}{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}} {{/vars}} [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/modelGeneric.mustache index 1ed248653dbd..c554a1100d64 100644 --- a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/modelGeneric.mustache @@ -21,6 +21,6 @@ export type {{classname}} = { * @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%> * @memberof {{classname}} */ - {{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}}; + {{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}; {{/vars}} }{{#parent}} & {{.}}{{/parent}} diff --git a/modules/openapi-generator/src/main/resources/apex/pojo_doc.mustache b/modules/openapi-generator/src/main/resources/apex/pojo_doc.mustache index b2cdbdb9c654..3f8277c85d4e 100644 --- a/modules/openapi-generator/src/main/resources/apex/pojo_doc.mustache +++ b/modules/openapi-generator/src/main/resources/apex/pojo_doc.mustache @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -{{#vars}}**{{name}}** | {{#isEnum}}[**{{datatypeWithEnum}}**](#{{datatypeWithEnum}}){{/isEnum}}{{^isEnum}}{{#isPrimitiveType}}**{{datatype}}**{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{datatype}}**]({{complexType}}.md){{/isPrimitiveType}}{{/isEnum}} | {{description}} | {{^required}} [optional]{{/required}}{{#isReadOnly}} [readonly]{{/isReadOnly}} +{{#vars}}**{{name}}** | {{#isEnum}}[**{{datatypeWithEnum}}**](#{{datatypeWithEnum}}){{/isEnum}}{{^isEnum}}{{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{dataType}}**]({{complexType}}.md){{/isPrimitiveType}}{{/isEnum}} | {{description}} | {{^required}} [optional]{{/required}}{{#isReadOnly}} [readonly]{{/isReadOnly}} {{/vars}} {{#vars}}{{#isEnum}} diff --git a/modules/openapi-generator/src/main/resources/cpp-ue4/model-header.mustache b/modules/openapi-generator/src/main/resources/cpp-ue4/model-header.mustache index ee709e587e3c..b12dd7600afc 100644 --- a/modules/openapi-generator/src/main/resources/cpp-ue4/model-header.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-ue4/model-header.mustache @@ -62,7 +62,7 @@ public: {{/isEnum}} {{^isEnum}} {{#description}}/* {{{.}}} */ - {{/description}}{{^required}}TOptional<{{/required}}{{{datatype}}}{{^required}}>{{/required}} {{name}}{{#required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}{{/required}}; + {{/description}}{{^required}}TOptional<{{/required}}{{{dataType}}}{{^required}}>{{/required}} {{name}}{{#required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}{{/required}}; {{/isEnum}} {{/vars}} }; diff --git a/modules/openapi-generator/src/main/resources/elixir/model.mustache b/modules/openapi-generator/src/main/resources/elixir/model.mustache index e7afe8407d01..2f4be60cc134 100644 --- a/modules/openapi-generator/src/main/resources/elixir/model.mustache +++ b/modules/openapi-generator/src/main/resources/elixir/model.mustache @@ -11,7 +11,7 @@ ] @type t :: %__MODULE__{ - {{#vars}}{{#atom}}{{&baseName}}{{/atom}} => {{{datatype}}}{{#isNullable}} | nil{{/isNullable}}{{^isNullable}}{{^required}} | nil{{/required}}{{/isNullable}}{{^-last}}, + {{#vars}}{{#atom}}{{&baseName}}{{/atom}} => {{{dataType}}}{{#isNullable}} | nil{{/isNullable}}{{^isNullable}}{{^required}} | nil{{/required}}{{/isNullable}}{{^-last}}, {{/-last}}{{/vars}} } diff --git a/modules/openapi-generator/src/main/resources/fsharp-giraffe-server/Model.mustache b/modules/openapi-generator/src/main/resources/fsharp-giraffe-server/Model.mustache index afb74b9a1ac5..48f853db2685 100644 --- a/modules/openapi-generator/src/main/resources/fsharp-giraffe-server/Model.mustache +++ b/modules/openapi-generator/src/main/resources/fsharp-giraffe-server/Model.mustache @@ -15,7 +15,7 @@ module {{classname}} = {{#vars}} {{#isEnum}} //#region enums - type {{datatypeWithEnum}} = {{#allowableValues}}{{#enumVars}}{{name}} of {{datatype}} {{^-last}} | {{/-last}} {{/enumVars}}{{/allowableValues}} + type {{datatypeWithEnum}} = {{#allowableValues}}{{#enumVars}}{{name}} of {{dataType}} {{^-last}} | {{/-last}} {{/enumVars}}{{/allowableValues}} //#endregion {{/isEnum}} {{/vars}} diff --git a/modules/openapi-generator/src/main/resources/julia-client/partial_model_single.mustache b/modules/openapi-generator/src/main/resources/julia-client/partial_model_single.mustache index 50e461e7c7d9..09f2777deefe 100644 --- a/modules/openapi-generator/src/main/resources/julia-client/partial_model_single.mustache +++ b/modules/openapi-generator/src/main/resources/julia-client/partial_model_single.mustache @@ -8,12 +8,12 @@ ) {{#allVars}} - - {{{name}}}::{{datatype}}{{#description}} : {{description}}{{/description}} + - {{{name}}}::{{dataType}}{{#description}} : {{description}}{{/description}} {{/allVars}} """ Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel {{#allVars}} - {{{name}}}{{#isPrimitiveType}}::Union{Nothing, {{{datatype}}}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isContainer}}::Union{Nothing, {{#isMap}}Dict{{/isMap}}{{^isMap}}Vector{{/isMap}}}{{/isContainer}}{{/isPrimitiveType}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}nothing{{/defaultValue}}{{^isPrimitiveType}} # spec type: Union{ Nothing, {{datatype}} }{{/isPrimitiveType}} + {{{name}}}{{#isPrimitiveType}}::Union{Nothing, {{{dataType}}}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isContainer}}::Union{Nothing, {{#isMap}}Dict{{/isMap}}{{^isMap}}Vector{{/isMap}}}{{/isContainer}}{{/isPrimitiveType}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}nothing{{/defaultValue}}{{^isPrimitiveType}} # spec type: Union{ Nothing, {{dataType}} }{{/isPrimitiveType}} {{/allVars}} function {{classname}}({{#allVars}}{{{name}}}, {{/allVars}}) @@ -23,7 +23,7 @@ Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel end end # type {{classname}} -const _property_types_{{classname}} = Dict{Symbol,String}({{#allVars}}Symbol("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}")=>"{{datatype}}", {{/allVars}}) +const _property_types_{{classname}} = Dict{Symbol,String}({{#allVars}}Symbol("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}")=>"{{dataType}}", {{/allVars}}) OpenAPI.property_type(::Type{ {{classname}} }, name::Symbol) = Union{Nothing,eval(Base.Meta.parse(_property_types_{{classname}}[name]))} function OpenAPI.check_required(o::{{classname}}) diff --git a/modules/openapi-generator/src/main/resources/julia-server/partial_model_single.mustache b/modules/openapi-generator/src/main/resources/julia-server/partial_model_single.mustache index 50e461e7c7d9..09f2777deefe 100644 --- a/modules/openapi-generator/src/main/resources/julia-server/partial_model_single.mustache +++ b/modules/openapi-generator/src/main/resources/julia-server/partial_model_single.mustache @@ -8,12 +8,12 @@ ) {{#allVars}} - - {{{name}}}::{{datatype}}{{#description}} : {{description}}{{/description}} + - {{{name}}}::{{dataType}}{{#description}} : {{description}}{{/description}} {{/allVars}} """ Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel {{#allVars}} - {{{name}}}{{#isPrimitiveType}}::Union{Nothing, {{{datatype}}}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isContainer}}::Union{Nothing, {{#isMap}}Dict{{/isMap}}{{^isMap}}Vector{{/isMap}}}{{/isContainer}}{{/isPrimitiveType}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}nothing{{/defaultValue}}{{^isPrimitiveType}} # spec type: Union{ Nothing, {{datatype}} }{{/isPrimitiveType}} + {{{name}}}{{#isPrimitiveType}}::Union{Nothing, {{{dataType}}}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isContainer}}::Union{Nothing, {{#isMap}}Dict{{/isMap}}{{^isMap}}Vector{{/isMap}}}{{/isContainer}}{{/isPrimitiveType}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}nothing{{/defaultValue}}{{^isPrimitiveType}} # spec type: Union{ Nothing, {{dataType}} }{{/isPrimitiveType}} {{/allVars}} function {{classname}}({{#allVars}}{{{name}}}, {{/allVars}}) @@ -23,7 +23,7 @@ Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel end end # type {{classname}} -const _property_types_{{classname}} = Dict{Symbol,String}({{#allVars}}Symbol("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}")=>"{{datatype}}", {{/allVars}}) +const _property_types_{{classname}} = Dict{Symbol,String}({{#allVars}}Symbol("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}")=>"{{dataType}}", {{/allVars}}) OpenAPI.property_type(::Type{ {{classname}} }, name::Symbol) = Union{Nothing,eval(Base.Meta.parse(_property_types_{{classname}}[name]))} function OpenAPI.check_required(o::{{classname}}) diff --git a/modules/openapi-generator/src/main/resources/python-blueplanet/app/{{packageName}}/models/model.mustache b/modules/openapi-generator/src/main/resources/python-blueplanet/app/{{packageName}}/models/model.mustache index 999c1d879a61..cf544a47dac4 100644 --- a/modules/openapi-generator/src/main/resources/python-blueplanet/app/{{packageName}}/models/model.mustache +++ b/modules/openapi-generator/src/main/resources/python-blueplanet/app/{{packageName}}/models/model.mustache @@ -27,17 +27,17 @@ class {{classname}}(Model): {{/-last}} {{/enumVars}}{{/allowableValues}} - def __init__(self{{#vars}}, {{name}}: {{datatype}}={{{defaultValue}}}{{^defaultValue}}None{{/defaultValue}}{{/vars}}): # noqa: E501 + def __init__(self{{#vars}}, {{name}}: {{dataType}}={{{defaultValue}}}{{^defaultValue}}None{{/defaultValue}}{{/vars}}): # noqa: E501 """{{classname}} - a model defined in Swagger {{#vars}} :param {{name}}: The {{name}} of this {{classname}}. # noqa: E501 - :type {{name}}: {{datatype}} + :type {{name}}: {{dataType}} {{/vars}} """ self.swagger_types = { {{#vars}} - '{{name}}': {{{datatype}}}{{^-last}},{{/-last}} + '{{name}}': {{{dataType}}}{{^-last}},{{/-last}} {{/vars}} } @@ -64,7 +64,7 @@ class {{classname}}(Model): {{/-first}} @property - def {{name}}(self) -> {{datatype}}: + def {{name}}(self) -> {{dataType}}: """Gets the {{name}} of this {{classname}}. {{#description}} @@ -72,12 +72,12 @@ class {{classname}}(Model): {{/description}} :return: The {{name}} of this {{classname}}. - :rtype: {{datatype}} + :rtype: {{dataType}} """ return self._{{name}} @{{name}}.setter - def {{name}}(self, {{name}}: {{datatype}}): + def {{name}}(self, {{name}}: {{dataType}}): """Sets the {{name}} of this {{classname}}. {{#description}} @@ -85,7 +85,7 @@ class {{classname}}(Model): {{/description}} :param {{name}}: The {{name}} of this {{classname}}. - :type {{name}}: {{datatype}} + :type {{name}}: {{dataType}} """ {{#isEnum}} allowed_values = [{{#allowableValues}}{{#values}}"{{{this}}}"{{^-last}}, {{/-last}}{{/values}}{{/allowableValues}}] # noqa: E501 diff --git a/modules/openapi-generator/src/main/resources/python-blueplanet/model-definitions/types/tosca/{{packageName}}/{{model}}.mustache b/modules/openapi-generator/src/main/resources/python-blueplanet/model-definitions/types/tosca/{{packageName}}/{{model}}.mustache index 7c4aa7489b58..905b95a6fa8b 100644 --- a/modules/openapi-generator/src/main/resources/python-blueplanet/model-definitions/types/tosca/{{packageName}}/{{model}}.mustache +++ b/modules/openapi-generator/src/main/resources/python-blueplanet/model-definitions/types/tosca/{{packageName}}/{{model}}.mustache @@ -27,7 +27,7 @@ resourceTypes { type = {{>prop_type}} {{/isPrimitiveType}} {{^isPrimitiveType}} - type = {{datatype}} + type = {{dataType}} {{/isPrimitiveType}} {{/isContainer}} {{#isArray}} @@ -37,7 +37,7 @@ resourceTypes { items.type = {{>prop_type}} {{/isPrimitiveType}} {{^isPrimitiveType}} - items.type = {{datatype}} + items.type = {{dataType}} {{/isPrimitiveType}} {{/items}} {{/isArray}} diff --git a/modules/openapi-generator/src/main/resources/scala-akka-http-server/model.mustache b/modules/openapi-generator/src/main/resources/scala-akka-http-server/model.mustache index 68cafc5f2c0c..8129487c2086 100644 --- a/modules/openapi-generator/src/main/resources/scala-akka-http-server/model.mustache +++ b/modules/openapi-generator/src/main/resources/scala-akka-http-server/model.mustache @@ -19,7 +19,7 @@ import {{import}} */ final case class {{classname}} ( {{#vars}} - {{{name}}}: {{^required}}Option[{{/required}}{{datatype}}{{^required}}] = None{{/required}}{{^-last}},{{/-last}} + {{{name}}}: {{^required}}Option[{{/required}}{{dataType}}{{^required}}] = None{{/required}}{{^-last}},{{/-last}} {{/vars}} ) diff --git a/modules/openapi-generator/src/main/resources/swift-combine/modelObject.mustache b/modules/openapi-generator/src/main/resources/swift-combine/modelObject.mustache index 9f83c589b57d..e321d27f6579 100644 --- a/modules/openapi-generator/src/main/resources/swift-combine/modelObject.mustache +++ b/modules/openapi-generator/src/main/resources/swift-combine/modelObject.mustache @@ -15,7 +15,7 @@ public struct {{{classname}}}: Codable { {{/isEnum}} {{^isEnum}} {{#description}}/// {{{.}}} - {{/description}}public var {{{name}}}: {{{datatype}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}} + {{/description}}public var {{{name}}}: {{{dataType}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}} {{/isEnum}} {{/allVars}} {{#hasVars}} diff --git a/modules/openapi-generator/src/main/resources/swift-combine/modelObjectCustom.mustache b/modules/openapi-generator/src/main/resources/swift-combine/modelObjectCustom.mustache index b942011c238f..ef1099621a89 100644 --- a/modules/openapi-generator/src/main/resources/swift-combine/modelObjectCustom.mustache +++ b/modules/openapi-generator/src/main/resources/swift-combine/modelObjectCustom.mustache @@ -15,7 +15,7 @@ public struct {{{classname}}}: Codable { {{/isEnum}} {{^isEnum}} {{#description}}/// {{{.}}} - {{/description}}public var {{{name}}}: {{{datatype}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}} + {{/description}}public var {{{name}}}: {{{dataType}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}} {{/isEnum}} {{/allVars}} {{#hasVars}} diff --git a/modules/openapi-generator/src/main/resources/swift5/modelObject.mustache b/modules/openapi-generator/src/main/resources/swift5/modelObject.mustache index 2b3adfa77536..d123889c4fb7 100644 --- a/modules/openapi-generator/src/main/resources/swift5/modelObject.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/modelObject.mustache @@ -32,7 +32,7 @@ {{^isEnum}} {{#description}}/** {{{.}}} */ {{/description}}{{#deprecated}}@available(*, deprecated, message: "This property is deprecated.") - {{/deprecated}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} {{#readonlyProperties}}private(set) {{/readonlyProperties}}var {{{name}}}: {{#vendorExtensions.x-null-encodable}}NullEncodable<{{{datatype}}}>{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{datatype}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{/vendorExtensions.x-null-encodable}}{{#defaultValue}} = {{#vendorExtensions.x-null-encodable}}{{{vendorExtensions.x-null-encodable-default-value}}}{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{.}}}{{/vendorExtensions.x-null-encodable}}{{/defaultValue}} + {{/deprecated}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} {{#readonlyProperties}}private(set) {{/readonlyProperties}}var {{{name}}}: {{#vendorExtensions.x-null-encodable}}NullEncodable<{{{dataType}}}>{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{dataType}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{/vendorExtensions.x-null-encodable}}{{#defaultValue}} = {{#vendorExtensions.x-null-encodable}}{{{vendorExtensions.x-null-encodable-default-value}}}{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{.}}}{{/vendorExtensions.x-null-encodable}}{{/defaultValue}} {{#objcCompatible}} {{#vendorExtensions.x-swift-optional-scalar}} {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} var {{{name}}}Num: NSNumber? { diff --git a/modules/openapi-generator/src/main/resources/swift6/modelObject.mustache b/modules/openapi-generator/src/main/resources/swift6/modelObject.mustache index 86bae2384965..bc597edd73c5 100644 --- a/modules/openapi-generator/src/main/resources/swift6/modelObject.mustache +++ b/modules/openapi-generator/src/main/resources/swift6/modelObject.mustache @@ -32,7 +32,7 @@ {{^isEnum}} {{#description}}/** {{{.}}} */ {{/description}}{{#deprecated}}@available(*, deprecated, message: "This property is deprecated.") - {{/deprecated}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} {{#readonlyProperties}}private(set) {{/readonlyProperties}}var {{{name}}}: {{#vendorExtensions.x-null-encodable}}NullEncodable<{{{datatype}}}>{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{datatype}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{/vendorExtensions.x-null-encodable}}{{#defaultValue}} = {{#vendorExtensions.x-null-encodable}}{{{vendorExtensions.x-null-encodable-default-value}}}{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{.}}}{{/vendorExtensions.x-null-encodable}}{{/defaultValue}} + {{/deprecated}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} {{#readonlyProperties}}private(set) {{/readonlyProperties}}var {{{name}}}: {{#vendorExtensions.x-null-encodable}}NullEncodable<{{{dataType}}}>{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{dataType}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{/vendorExtensions.x-null-encodable}}{{#defaultValue}} = {{#vendorExtensions.x-null-encodable}}{{{vendorExtensions.x-null-encodable-default-value}}}{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{.}}}{{/vendorExtensions.x-null-encodable}}{{/defaultValue}} {{#objcCompatible}} {{#vendorExtensions.x-swift-optional-scalar}} {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} var {{{name}}}Num: NSNumber? { diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache index 5f14d753c854..e92cfcdcf041 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache @@ -323,7 +323,7 @@ export class {{classname}} extends runtime.BaseAPI { {{#bodyParam}} {{#isContainer}} {{^withoutRuntimeChecks}} - body: requestParameters['{{paramName}}']{{#isArray}}{{#items}}{{^isPrimitiveType}}!.map({{datatype}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isArray}}, + body: requestParameters['{{paramName}}']{{#isArray}}{{#items}}{{^isPrimitiveType}}!.map({{dataType}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isArray}}, {{/withoutRuntimeChecks}} {{#withoutRuntimeChecks}} body: requestParameters['{{paramName}}'], diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGeneric.mustache index 16f2f4336212..4f5c345fc2a2 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGeneric.mustache @@ -87,19 +87,19 @@ export function {{classname}}FromJSONTyped(json: any, ignoreDiscriminator: boole {{^isPrimitiveType}} {{#isArray}} {{#uniqueItems}} - '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}new Set((json['{{baseName}}'] as Array).map({{#items}}{{datatype}}{{/items}}FromJSON))), + '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}new Set((json['{{baseName}}'] as Array).map({{#items}}{{dataType}}{{/items}}FromJSON))), {{/uniqueItems}} {{^uniqueItems}} - '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}(json['{{baseName}}'] as Array).map({{#items}}{{datatype}}{{/items}}FromJSON)), + '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}(json['{{baseName}}'] as Array).map({{#items}}{{dataType}}{{/items}}FromJSON)), {{/uniqueItems}} {{/isArray}} {{#isMap}} - '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}mapValues(json['{{baseName}}'], {{#items}}{{datatype}}{{/items}}FromJSON)), + '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}mapValues(json['{{baseName}}'], {{#items}}{{dataType}}{{/items}}FromJSON)), {{/isMap}} {{^isArray}} {{^isMap}} {{^isFreeFormObject}} - '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}{{datatype}}FromJSON(json['{{baseName}}']), + '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}{{dataType}}FromJSON(json['{{baseName}}']), {{/isFreeFormObject}} {{#isFreeFormObject}} '{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}json['{{baseName}}'], @@ -166,19 +166,19 @@ export function {{classname}}ToJSONTyped(value?: {{#hasReadOnly}}Omit<{{classnam {{^isPrimitiveType}} {{#isArray}} {{#uniqueItems}} - '{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}Array.from(value['{{name}}'] as Set).map({{#items}}{{datatype}}{{/items}}ToJSON)), + '{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}Array.from(value['{{name}}'] as Set).map({{#items}}{{dataType}}{{/items}}ToJSON)), {{/uniqueItems}} {{^uniqueItems}} - '{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}(value['{{name}}'] as Array).map({{#items}}{{datatype}}{{/items}}ToJSON)), + '{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}(value['{{name}}'] as Array).map({{#items}}{{dataType}}{{/items}}ToJSON)), {{/uniqueItems}} {{/isArray}} {{#isMap}} - '{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}mapValues(value['{{name}}'], {{#items}}{{datatype}}{{/items}}ToJSON)), + '{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}mapValues(value['{{name}}'], {{#items}}{{dataType}}{{/items}}ToJSON)), {{/isMap}} {{^isArray}} {{^isMap}} {{^isFreeFormObject}} - '{{baseName}}': {{datatype}}ToJSON(value['{{name}}']), + '{{baseName}}': {{dataType}}ToJSON(value['{{name}}']), {{/isFreeFormObject}} {{#isFreeFormObject}} '{{baseName}}': value['{{name}}'], diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache index 68e5747598a9..9c2605eb46c0 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache @@ -16,7 +16,7 @@ export interface {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ * @deprecated {{/deprecated}} */ - {{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}; + {{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}; {{/vars}} }{{#hasEnums}} diff --git a/modules/openapi-generator/src/main/resources/typescript-redux-query/apis.mustache b/modules/openapi-generator/src/main/resources/typescript-redux-query/apis.mustache index 29d656c58bb1..ed1afaa1b999 100644 --- a/modules/openapi-generator/src/main/resources/typescript-redux-query/apis.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-redux-query/apis.mustache @@ -171,7 +171,7 @@ function {{nickname}}Raw({{#allParams.0}}requestParameters: {{operationIdCame {{#hasBodyParam}} {{#bodyParam}} {{#isContainer}} - body: queryParameters || requestParameters.{{paramName}}{{#isArray}}{{#items}}{{^isPrimitiveType}}?.map({{datatype}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isArray}}, + body: queryParameters || requestParameters.{{paramName}}{{#isArray}}{{#items}}{{^isPrimitiveType}}?.map({{dataType}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isArray}}, {{/isContainer}} {{^isContainer}} {{^isPrimitiveType}} diff --git a/modules/openapi-generator/src/main/resources/typescript-redux-query/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/typescript-redux-query/modelGeneric.mustache index 893131f90f8a..95b6fa09c741 100644 --- a/modules/openapi-generator/src/main/resources/typescript-redux-query/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-redux-query/modelGeneric.mustache @@ -24,7 +24,7 @@ export interface {{classname}} {{#allParents.0}}extends{{#allParents}} {{{.}}}{{ * @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%> * @memberof {{classname}} */ - {{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}}; + {{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}; {{/vars}} } @@ -53,15 +53,15 @@ export function {{classname}}FromJSON(json: any): {{classname}} { {{/isPrimitiveType}} {{^isPrimitiveType}} {{#isArray}} - '{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}(json['{{baseName}}'] as Array).map({{#items}}{{datatype}}{{/items}}FromJSON), + '{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}(json['{{baseName}}'] as Array).map({{#items}}{{dataType}}{{/items}}FromJSON), {{/isArray}} {{#isMap}} - '{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}mapValues(json['{{baseName}}'], {{#items}}{{datatype}}{{/items}}FromJSON), + '{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}mapValues(json['{{baseName}}'], {{#items}}{{dataType}}{{/items}}FromJSON), {{/isMap}} {{^isArray}} {{^isMap}} {{^isFreeFormObject}} - '{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}{{datatype}}FromJSON(json['{{baseName}}']), + '{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}{{dataType}}FromJSON(json['{{baseName}}']), {{/isFreeFormObject}} {{#isFreeFormObject}} '{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}json['{{baseName}}'], @@ -96,15 +96,15 @@ export function {{classname}}ToJSON(value?: {{classname}}): any { {{/isPrimitiveType}} {{^isPrimitiveType}} {{#isArray}} - '{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}(value.{{name}} as Array).map({{#items}}{{datatype}}{{/items}}ToJSON), + '{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}(value.{{name}} as Array).map({{#items}}{{dataType}}{{/items}}ToJSON), {{/isArray}} {{#isMap}} - '{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}mapValues(value.{{name}}, {{#items}}{{datatype}}{{/items}}ToJSON), + '{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}mapValues(value.{{name}}, {{#items}}{{dataType}}{{/items}}ToJSON), {{/isMap}} {{^isArray}} {{^isMap}} {{^isFreeFormObject}} - '{{baseName}}': {{datatype}}ToJSON(value.{{name}}), + '{{baseName}}': {{dataType}}ToJSON(value.{{name}}), {{/isFreeFormObject}} {{#isFreeFormObject}} '{{baseName}}': value.{{name}}, diff --git a/modules/openapi-generator/src/main/resources/typescript-rxjs/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/typescript-rxjs/modelGeneric.mustache index a12ceb35c3dc..cbdc30e87983 100644 --- a/modules/openapi-generator/src/main/resources/typescript-rxjs/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-rxjs/modelGeneric.mustache @@ -21,7 +21,7 @@ export interface {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ * @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%> * @memberof {{classname}} */ - {{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}; + {{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}; {{/vars}} }{{#hasEnums}} diff --git a/modules/openapi-generator/src/main/resources/xojo-client/modelClass.mustache b/modules/openapi-generator/src/main/resources/xojo-client/modelClass.mustache index cc07d2b31c86..f1097f91a737 100644 --- a/modules/openapi-generator/src/main/resources/xojo-client/modelClass.mustache +++ b/modules/openapi-generator/src/main/resources/xojo-client/modelClass.mustache @@ -65,7 +65,7 @@ Protected Class {{classname}} Visible=false Group="Behavior" InitialValue="" - Type="{{{datatype}}}" + Type="{{{dataType}}}" EditorType="{{#isStringSchema}}MultiLineEditor{{/isStringSchema}}" #tag EndViewProperty{{/isByteArray}}{{/isEnum}}{{/allVars}} #tag EndViewBehavior diff --git a/modules/openapi-generator/src/main/resources/xojo-client/modelOneOf.mustache b/modules/openapi-generator/src/main/resources/xojo-client/modelOneOf.mustache index 5151b32982ea..95b15e8480d1 100644 --- a/modules/openapi-generator/src/main/resources/xojo-client/modelOneOf.mustache +++ b/modules/openapi-generator/src/main/resources/xojo-client/modelOneOf.mustache @@ -80,7 +80,7 @@ Protected Class {{classname}} Visible=false Group="Behavior" InitialValue="" - Type="{{{datatype}}}" + Type="{{{dataType}}}" EditorType="{{#isStringSchema}}MultiLineEditor{{/isStringSchema}}" #tag EndViewProperty{{/isByteArray}}{{/isEnum}}{{/allVars}} #tag EndViewBehavior From f7d3bc826d371c0da5dd8b4048aa9db9e10bf13b Mon Sep 17 00:00:00 2001 From: William Cheng Date: Sat, 8 Nov 2025 23:40:32 +0800 Subject: [PATCH 3/3] update ts template --- .../main/resources/Javascript-Flowtyped/modelGeneric.mustache | 2 +- .../resources/typescript-fetch/modelGenericInterfaces.mustache | 2 +- .../main/resources/typescript-redux-query/modelGeneric.mustache | 2 +- .../src/main/resources/typescript-rxjs/modelGeneric.mustache | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/modelGeneric.mustache index c554a1100d64..124fba580d8a 100644 --- a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/modelGeneric.mustache @@ -18,7 +18,7 @@ export type {{classname}} = { {{#vars}} /** * {{{description}}} - * @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%> + * @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> * @memberof {{classname}} */ {{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}; diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache index 9c2605eb46c0..ea0b275dd952 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/modelGenericInterfaces.mustache @@ -10,7 +10,7 @@ export interface {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ {{#vars}} /** * {{#lambda.indented_star_4}}{{{unescapedDescription}}}{{/lambda.indented_star_4}} - * @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%> + * @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> * @memberof {{classname}} {{#deprecated}} * @deprecated diff --git a/modules/openapi-generator/src/main/resources/typescript-redux-query/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/typescript-redux-query/modelGeneric.mustache index 95b6fa09c741..68cdfa1cb58c 100644 --- a/modules/openapi-generator/src/main/resources/typescript-redux-query/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-redux-query/modelGeneric.mustache @@ -21,7 +21,7 @@ export interface {{classname}} {{#allParents.0}}extends{{#allParents}} {{{.}}}{{ {{#vars}} /** * {{{description}}} - * @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%> + * @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> * @memberof {{classname}} */ {{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}; diff --git a/modules/openapi-generator/src/main/resources/typescript-rxjs/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/typescript-rxjs/modelGeneric.mustache index cbdc30e87983..58e72c53b827 100644 --- a/modules/openapi-generator/src/main/resources/typescript-rxjs/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-rxjs/modelGeneric.mustache @@ -18,7 +18,7 @@ export interface {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ {{#vars}} /**{{#description}} * {{{.}}}{{/description}} - * @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%> + * @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> * @memberof {{classname}} */ {{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};