You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/generators/groovy.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,12 +30,10 @@ These options may be applied as additional-properties (cli) or configOptions (pl
30
30
|camelCaseDollarSign|Fix camelCase when starting with $ sign. when true : $Value when false : $value||false|
31
31
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
32
32
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|legacy|
33
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
34
33
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
35
34
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
36
35
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
37
36
|developerOrganizationUrl|developer organization URL in generated pom.xml||http://openapitools.org|
38
-
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
39
37
|disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)||false|
40
38
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
41
39
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
Copy file name to clipboardExpand all lines: docs/generators/java-camel.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,13 +44,11 @@ These options may be applied as additional-properties (cli) or configOptions (pl
44
44
|configPackage|configuration package for generated code||org.openapitools.configuration|
45
45
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
46
46
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
47
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
48
47
|delegatePattern|Whether to generate the server files using the delegate pattern||false|
49
48
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
50
49
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
51
50
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
52
51
|developerOrganizationUrl|developer organization URL in generated pom.xml||http://openapitools.org|
53
-
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
54
52
|disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)||false|
55
53
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
56
54
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
@@ -87,7 +85,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
87
85
|resourceFolder|resource folder for generated resources||src/main/resources|
88
86
|responseWrapper|wrap the responses in given type (Future, Callable, CompletableFuture,ListenableFuture, DeferredResult, RxObservable, RxSingle or fully qualified type)||null|
89
87
|returnSuccessCode|Generated server returns 2xx code||false|
90
-
|schemaImplements|Ability to supply interfaces per schema that should be implemented (serves similar purpose as vendor extension `x-implements`, but is fully decoupled from the api spec). Example: yaml `schemaImplements: {Pet: com.some.pack.WithId, Category: [com.some.pack.CategoryInterface], Dog: [com.some.pack.Canine, com.some.pack.OtherInterface]}` implements interfaces in schemas `Pet` (interface `com.some.pack.WithId`), `Category` (interface `com.some.pack.CategoryInterface`), `Dog`(interfaces `com.some.pack.Canine`, `com.some.pack.OtherInterface`)||empty map|
91
88
|scmConnection|SCM connection in generated pom.xml||scm:git:git@github.com:openapitools/openapi-generator.git|
92
89
|scmDeveloperConnection|SCM developer connection in generated pom.xml||scm:git:git@github.com:openapitools/openapi-generator.git|
93
90
|scmUrl|SCM URL in generated pom.xml||https://github.com/openapitools/openapi-generator|
@@ -112,14 +109,13 @@ These options may be applied as additional-properties (cli) or configOptions (pl
112
109
|useOptional|Use Optional container for optional parameters||false|
113
110
|useResponseEntity|Use the `ResponseEntity` type to wrap return values of generated API methods. If disabled, method are annotated using a `@ResponseStatus` annotation, which has the status of the first response declared in the Api definition||true|
114
111
|useSealed|Whether to generate sealed model interfaces and classes||false|
115
-
|useSpringBoot3|Generate code and provide dependencies for use with Spring Boot ≥ 3 (use jakarta instead of javax in imports). Enabling this option will also enable `useJakartaEe`.||false|
112
+
|useSpringBoot3|Generate code and provide dependencies for use with Spring Boot 3.x. (Use jakarta instead of javax in imports). Enabling this option will also enable `useJakartaEe`.||false|
116
113
|useSpringBuiltInValidation|Disable `@Validated` at the class level when using built-in validation.||false|
117
114
|useSpringController|Annotate the generated API as a Spring Controller||false|
118
115
|useSwaggerUI|Open the OpenApi specification in swagger-ui. Will also import and configure needed dependencies||true|
119
116
|useTags|use tags for creating interface and controller classnames||false|
120
117
|virtualService|Generates the virtual service. For more details refer - https://github.com/virtualansoftware/virtualan/wiki||false|
121
118
|withXml|whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML)||false|
122
-
|xImplementsSkip|Ability to choose interfaces that should NOT be implemented in the models despite their presence in vendor extension `x-implements`. Takes a list of fully qualified interface names. Example: yaml `xImplementsSkip: [com.some.pack.WithPhotoUrls]` skips implementing the interface `com.some.pack.WithPhotoUrls` in any schema||empty list|
Copy file name to clipboardExpand all lines: docs/generators/java-dubbo.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,12 +34,10 @@ These options may be applied as additional-properties (cli) or configOptions (pl
34
34
|configPackage|configuration package for generated code||org.openapitools.configuration|
35
35
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
36
36
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
37
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
38
37
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
39
38
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
40
39
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
41
40
|developerOrganizationUrl|developer organization URL in generated pom.xml||http://openapitools.org|
42
-
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
43
41
|disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)||false|
44
42
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
45
43
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
Copy file name to clipboardExpand all lines: docs/generators/java-helidon-client.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,8 +33,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
33
33
|configKey|Config key in @RegisterRestClient. Default to none.||null|
34
34
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
35
35
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
36
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
37
-
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
38
36
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
39
37
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
40
38
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).||true|
Copy file name to clipboardExpand all lines: docs/generators/java-helidon-server.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,8 +32,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
32
32
|camelCaseDollarSign|Fix camelCase when starting with $ sign. when true : $Value when false : $value||false|
33
33
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
34
34
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
35
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
36
-
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
37
35
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
38
36
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
39
37
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).||true|
Copy file name to clipboardExpand all lines: docs/generators/java-inflector.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,12 +32,10 @@ These options may be applied as additional-properties (cli) or configOptions (pl
32
32
|camelCaseDollarSign|Fix camelCase when starting with $ sign. when true : $Value when false : $value||false|
33
33
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
34
34
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|legacy|
35
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
36
35
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
37
36
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
38
37
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
39
38
|developerOrganizationUrl|developer organization URL in generated pom.xml||http://openapitools.org|
40
-
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
41
39
|disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)||false|
42
40
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
43
41
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
Copy file name to clipboardExpand all lines: docs/generators/java-micronaut-client.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,12 +41,10 @@ These options may be applied as additional-properties (cli) or configOptions (pl
41
41
|dateFormat|Specify the format pattern of date as a string||null|
42
42
|dateLibrary|Option. Date library to use|<dl><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
43
43
|datetimeFormat|Specify the format pattern of date-time as a string||null|
44
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
45
44
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
46
45
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
47
46
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
48
47
|developerOrganizationUrl|developer organization URL in generated pom.xml||http://openapitools.org|
49
-
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
50
48
|disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)||false|
51
49
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
52
50
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
Copy file name to clipboardExpand all lines: docs/generators/java-micronaut-server.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,12 +36,10 @@ These options may be applied as additional-properties (cli) or configOptions (pl
36
36
|dateFormat|Specify the format pattern of date as a string||null|
37
37
|dateLibrary|Option. Date library to use|<dl><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
38
38
|datetimeFormat|Specify the format pattern of date-time as a string||null|
39
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
40
39
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
41
40
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
42
41
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
43
42
|developerOrganizationUrl|developer organization URL in generated pom.xml||http://openapitools.org|
44
-
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
45
43
|disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)||false|
46
44
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
47
45
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
0 commit comments