diff --git a/bin/configs/java-resttemplate-jakarta.yaml b/bin/configs/java-resttemplate-jakarta.yaml
index 098e0d96e76..88b094e18ec 100644
--- a/bin/configs/java-resttemplate-jakarta.yaml
+++ b/bin/configs/java-resttemplate-jakarta.yaml
@@ -8,3 +8,4 @@ additionalProperties:
hideGenerationTimestamp: "true"
java8: true
useJakartaEe: true
+ generateConstructorWithAllArgs: true
diff --git a/bin/configs/java-resttemplate.yaml b/bin/configs/java-resttemplate.yaml
index e71609cbcf3..cedcc574dbb 100644
--- a/bin/configs/java-resttemplate.yaml
+++ b/bin/configs/java-resttemplate.yaml
@@ -8,3 +8,4 @@ additionalProperties:
hideGenerationTimestamp: "true"
java8: true
containerDefaultToNull: true
+ generateConstructorWithAllArgs: true
diff --git a/bin/configs/spring-boot-3.yaml b/bin/configs/spring-boot-3.yaml
index 5dea2cbda5e..6096b1a50e1 100644
--- a/bin/configs/spring-boot-3.yaml
+++ b/bin/configs/spring-boot-3.yaml
@@ -11,3 +11,4 @@ additionalProperties:
useBeanValidation: true
withXml: true
hideGenerationTimestamp: "true"
+ generateConstructorWithAllArgs: true
diff --git a/bin/configs/spring-boot-delegate.yaml b/bin/configs/spring-boot-delegate.yaml
index 56199a182d1..cf5e016cdbf 100644
--- a/bin/configs/spring-boot-delegate.yaml
+++ b/bin/configs/spring-boot-delegate.yaml
@@ -8,3 +8,4 @@ additionalProperties:
hideGenerationTimestamp: "true"
java8: true
delegatePattern: "true"
+ generateConstructorWithAllArgs: true
diff --git a/bin/configs/spring-boot-lombok-data.yaml b/bin/configs/spring-boot-lombok-data.yaml
index ac48f433214..51939d31d54 100644
--- a/bin/configs/spring-boot-lombok-data.yaml
+++ b/bin/configs/spring-boot-lombok-data.yaml
@@ -7,3 +7,4 @@ additionalProperties:
artifactId: springboot-lombok-data
hideGenerationTimestamp: "true"
additionalModelTypeAnnotations: "@lombok.Data;@lombok.Builder;@lombok.NoArgsConstructor;@lombok.AllArgsConstructor"
+ generateConstructorWithAllArgs: true
diff --git a/docs/generators/groovy.md b/docs/generators/groovy.md
index 1c83fce3874..f4d30d839d0 100644
--- a/docs/generators/groovy.md
+++ b/docs/generators/groovy.md
@@ -39,6 +39,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|
**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/java-camel.md b/docs/generators/java-camel.md
index a46b87970da..e1b5c883da2 100644
--- a/docs/generators/java-camel.md
+++ b/docs/generators/java-camel.md
@@ -55,6 +55,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|documentationProvider|Select the OpenAPI documentation provider.|**none** Do not publish an OpenAPI specification. **source** Publish the original input OpenAPI specification. **springfox** Generate an OpenAPI 2 (fka Swagger RESTful API Documentation Specification) specification using SpringFox 2.x. Deprecated (for removal); use springdoc instead. **springdoc** Generate an OpenAPI 3 specification using SpringDoc. |springdoc|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generatedConstructorWithRequiredArgs|Whether to generate constructors with required args for models| |true|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hateoas|Use Spring HATEOAS library to allow adding HATEOAS links| |false|
diff --git a/docs/generators/java-helidon-client.md b/docs/generators/java-helidon-client.md
index 484df2e5115..0e88003e860 100644
--- a/docs/generators/java-helidon-client.md
+++ b/docs/generators/java-helidon-client.md
@@ -38,6 +38,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
|fullProject|If set to true, it will generate all files; if set to false, it will only generate API files. If unspecified, the behavior depends on whether a project exists or not: if it does not, same as true; if it does, same as false. Note that test files are never overwritten.| ||
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|helidonVersion|Helidon version for generated code| |3.0.1|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
diff --git a/docs/generators/java-helidon-server.md b/docs/generators/java-helidon-server.md
index 3c2e448a913..bb21f053b44 100644
--- a/docs/generators/java-helidon-server.md
+++ b/docs/generators/java-helidon-server.md
@@ -37,6 +37,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
|fullProject|If set to true, it will generate all files; if set to false, it will only generate API files. If unspecified, the behavior depends on whether a project exists or not: if it does not, same as true; if it does, same as false. Note that test files are never overwritten.| ||
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|gradleProject|Whether to generate gradle project instead of maven.| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|helidonVersion|Helidon version for generated code| |3.0.1|
diff --git a/docs/generators/java-inflector.md b/docs/generators/java-inflector.md
index 93bcc5e03d4..ef93ebfa947 100644
--- a/docs/generators/java-inflector.md
+++ b/docs/generators/java-inflector.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/java-micronaut-client.md b/docs/generators/java-micronaut-client.md
index c83bce61bad..5a02be5ce71 100644
--- a/docs/generators/java-micronaut-client.md
+++ b/docs/generators/java-micronaut-client.md
@@ -50,6 +50,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generateOperationOnlyForFirstTag|When false, the operation method will be duplicated in each of the tags if multiple tags are assigned to this operation. If true, each operation will be generated only once in the first assigned tag.| |false|
|generateSwaggerAnnotations|Specify if you want to generate swagger annotations and which version|**swagger2** Use io.swagger.core.v3:swagger-annotations for annotating operations and schemas **true** Equivalent to "swagger2" **false** Do not generate swagger annotations **swagger1** Use io.swagger:swagger-annotations for annotating operations and schemas |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
diff --git a/docs/generators/java-micronaut-server.md b/docs/generators/java-micronaut-server.md
index fce177a4697..dbf99b6d81d 100644
--- a/docs/generators/java-micronaut-server.md
+++ b/docs/generators/java-micronaut-server.md
@@ -45,6 +45,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generateControllerAsAbstract|Generate an abstract class for controller to be extended. (apiPackage is then used for the abstract class, and controllerPackage is used for implementation that extends it.)| |false|
|generateControllerFromExamples|Generate the implementation of controller and tests from parameter and return examples that will verify that the api works as desired (for testing)| |false|
|generateOperationOnlyForFirstTag|When false, the operation method will be duplicated in each of the tags if multiple tags are assigned to this operation. If true, each operation will be generated only once in the first assigned tag.| |true|
diff --git a/docs/generators/java-msf4j.md b/docs/generators/java-msf4j.md
index 624040df9be..ee7ede5d082 100644
--- a/docs/generators/java-msf4j.md
+++ b/docs/generators/java-msf4j.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/java-pkmst.md b/docs/generators/java-pkmst.md
index 20345fb4a23..074ba58ea94 100644
--- a/docs/generators/java-pkmst.md
+++ b/docs/generators/java-pkmst.md
@@ -43,6 +43,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
|eurekaUri|Eureka URI| |null|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |com.prokarma|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/java-play-framework.md b/docs/generators/java-play-framework.md
index c83e4827e31..91206d35863 100644
--- a/docs/generators/java-play-framework.md
+++ b/docs/generators/java-play-framework.md
@@ -44,6 +44,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|handleExceptions|Add a 'throw exception' to each controller function. Add also a custom error handler where you can put your custom logic| |true|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
diff --git a/docs/generators/java-undertow-server.md b/docs/generators/java-undertow-server.md
index 8556f93afc7..7bbf2cc6f18 100644
--- a/docs/generators/java-undertow-server.md
+++ b/docs/generators/java-undertow-server.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/java-vertx-web.md b/docs/generators/java-vertx-web.md
index aa29fbbc514..65af14ea9dc 100644
--- a/docs/generators/java-vertx-web.md
+++ b/docs/generators/java-vertx-web.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/java-vertx.md b/docs/generators/java-vertx.md
index 08672146b4c..8456d54beaa 100644
--- a/docs/generators/java-vertx.md
+++ b/docs/generators/java-vertx.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/java-wiremock.md b/docs/generators/java-wiremock.md
index 26cf0167653..91d46a8c3cb 100644
--- a/docs/generators/java-wiremock.md
+++ b/docs/generators/java-wiremock.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/java.md b/docs/generators/java.md
index b6eab0d23e8..265ccdaff27 100644
--- a/docs/generators/java.md
+++ b/docs/generators/java.md
@@ -49,6 +49,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
|errorObjectType|Error Object type. (This option is for okhttp-gson only)| |null|
|generateClientAsBean|For resttemplate, configure whether to create `ApiClient.java` and Apis clients as bean (with `@Component` annotation).| |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|gradleProperties|Append additional Gradle properties to the gradle.properties file| |null|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
diff --git a/docs/generators/jaxrs-cxf-cdi.md b/docs/generators/jaxrs-cxf-cdi.md
index 1de80c28200..f62da7ca428 100644
--- a/docs/generators/jaxrs-cxf-cdi.md
+++ b/docs/generators/jaxrs-cxf-cdi.md
@@ -42,6 +42,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
|generateBuilders|Whether to generate builders for models.| |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generatePom|Whether to generate pom.xml if the file does not already exist.| |true|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
diff --git a/docs/generators/jaxrs-cxf-client.md b/docs/generators/jaxrs-cxf-client.md
index 203688c5302..e71f240e876 100644
--- a/docs/generators/jaxrs-cxf-client.md
+++ b/docs/generators/jaxrs-cxf-client.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/jaxrs-cxf-extended.md b/docs/generators/jaxrs-cxf-extended.md
index 08a0fe67750..401db4e918e 100644
--- a/docs/generators/jaxrs-cxf-extended.md
+++ b/docs/generators/jaxrs-cxf-extended.md
@@ -42,6 +42,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generateJbossDeploymentDescriptor|Generate Jboss Deployment Descriptor| |false|
|generateNonSpringApplication|Generate non-Spring application| |false|
|generateOperationBody|Generate fully functional operation bodies| |false|
diff --git a/docs/generators/jaxrs-cxf.md b/docs/generators/jaxrs-cxf.md
index 975ba1a0579..d0a73f24217 100644
--- a/docs/generators/jaxrs-cxf.md
+++ b/docs/generators/jaxrs-cxf.md
@@ -42,6 +42,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generateJbossDeploymentDescriptor|Generate Jboss Deployment Descriptor| |false|
|generateNonSpringApplication|Generate non-Spring application| |false|
|generateSpringApplication|Generate Spring application| |false|
diff --git a/docs/generators/jaxrs-jersey.md b/docs/generators/jaxrs-jersey.md
index 1565d04f0d4..81af0a811e1 100644
--- a/docs/generators/jaxrs-jersey.md
+++ b/docs/generators/jaxrs-jersey.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum| |false|
diff --git a/docs/generators/jaxrs-resteasy-eap.md b/docs/generators/jaxrs-resteasy-eap.md
index ce8e83b6518..50bd75bc929 100644
--- a/docs/generators/jaxrs-resteasy-eap.md
+++ b/docs/generators/jaxrs-resteasy-eap.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generateJbossDeploymentDescriptor|Generate Jboss Deployment Descriptor| |true|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
diff --git a/docs/generators/jaxrs-resteasy.md b/docs/generators/jaxrs-resteasy.md
index b7613483d24..7204ab79be7 100644
--- a/docs/generators/jaxrs-resteasy.md
+++ b/docs/generators/jaxrs-resteasy.md
@@ -41,6 +41,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client| |true|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generateJbossDeploymentDescriptor|Generate Jboss Deployment Descriptor| |false|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
diff --git a/docs/generators/jaxrs-spec.md b/docs/generators/jaxrs-spec.md
index 87563f7c6be..1d45f8a1a19 100644
--- a/docs/generators/jaxrs-spec.md
+++ b/docs/generators/jaxrs-spec.md
@@ -42,6 +42,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
|generateBuilders|Whether to generate builders for models.| |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generatePom|Whether to generate pom.xml if the file does not already exist.| |true|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
diff --git a/docs/generators/spring.md b/docs/generators/spring.md
index 9e426fb0f04..9bf9b50cfda 100644
--- a/docs/generators/spring.md
+++ b/docs/generators/spring.md
@@ -48,6 +48,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|documentationProvider|Select the OpenAPI documentation provider.|**none** Do not publish an OpenAPI specification. **source** Publish the original input OpenAPI specification. **springfox** Generate an OpenAPI 2 (fka Swagger RESTful API Documentation Specification) specification using SpringFox 2.x. Deprecated (for removal); use springdoc instead. **springdoc** Generate an OpenAPI 3 specification using SpringDoc. |springdoc|
|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
|enumUnknownDefaultCase|If the server adds new enum cases, that are unknown by an old spec/client, the client will fail to parse the network response.With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the server sends an enum case that is not known by the client/spec, they can safely fallback to this case.|**false** No changes to the enum's are made, this is the default option. **true** With this option enabled, each enum will have a new case, 'unknown_default_open_api', so that when the enum case sent by the server is not known by the client/spec, can safely be decoded to this case. |false|
+|generateConstructorWithAllArgs|whether to generate a constructor for all arguments| |false|
|generatedConstructorWithRequiredArgs|Whether to generate constructors with required args for models| |true|
|groupId|groupId in generated pom.xml| |org.openapitools|
|hateoas|Use Spring HATEOAS library to allow adding HATEOAS links| |false|
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java
index 9d102824c73..7e8a93d919f 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java
@@ -61,6 +61,7 @@ import java.util.stream.Stream;
import java.util.stream.StreamSupport;
import static org.openapitools.codegen.utils.CamelizeOption.*;
+import static org.openapitools.codegen.utils.OnceLogger.once;
import static org.openapitools.codegen.utils.StringUtils.*;
public abstract class AbstractJavaCodegen extends DefaultCodegen implements CodegenConfig,
@@ -93,6 +94,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
public static final String USE_ONE_OF_INTERFACES = "useOneOfInterfaces";
public static final String LOMBOK = "lombok";
public static final String DEFAULT_TEST_FOLDER = "${project.build.directory}/generated-test-sources/openapi";
+ public static final String GENERATE_CONSTRUCTOR_WITH_ALL_ARGS = "generateConstructorWithAllArgs";
protected String dateLibrary = "java8";
protected boolean supportAsync = false;
@@ -142,7 +144,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
protected boolean camelCaseDollarSign = false;
protected boolean useJakartaEe = false;
protected boolean containerDefaultToNull = false;
-
+ protected boolean generateConstructorWithAllArgs = false;
private Map schemaKeyToModelNameCache = new HashMap<>();
public AbstractJavaCodegen() {
@@ -282,6 +284,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
cliOptions.add(CliOption.newBoolean(CAMEL_CASE_DOLLAR_SIGN, "Fix camelCase when starting with $ sign. when true : $Value when false : $value"));
cliOptions.add(CliOption.newBoolean(USE_JAKARTA_EE, "whether to use Jakarta EE namespace instead of javax"));
cliOptions.add(CliOption.newBoolean(CONTAINER_DEFAULT_TO_NULL, "Set containers (array, set, map) default to null"));
+ cliOptions.add(CliOption.newBoolean(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, "whether to generate a constructor for all arguments").defaultValue(Boolean.FALSE.toString()));
cliOptions.add(CliOption.newString(CodegenConstants.PARENT_GROUP_ID, CodegenConstants.PARENT_GROUP_ID_DESC));
cliOptions.add(CliOption.newString(CodegenConstants.PARENT_ARTIFACT_ID, CodegenConstants.PARENT_ARTIFACT_ID_DESC));
@@ -355,6 +358,10 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
additionalProperties.put(ANNOTATION_LIBRARY, AnnotationLibrary.NONE);
}
+ if (additionalProperties.containsKey(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS)) {
+ this.setgenerateConstructorWithAllArgs(convertPropertyToBoolean(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS));
+ }
+ writePropertyBack(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, generateConstructorWithAllArgs);
if (StringUtils.isEmpty(System.getenv("JAVA_POST_PROCESS_FILE"))) {
LOGGER.info("Environment variable JAVA_POST_PROCESS_FILE not defined so the Java code may not be properly formatted. To define it, try 'export JAVA_POST_PROCESS_FILE=\"/usr/local/bin/clang-format -i\"' (Linux/Mac)");
@@ -677,11 +684,26 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
});
}
+ public void setgenerateConstructorWithAllArgs(boolean aValue) {
+ this.generateConstructorWithAllArgs = aValue;
+ }
+
+ public boolean isgenerateConstructorWithAllArgs() {
+ return generateConstructorWithAllArgs;
+ }
+
+ /**
+ * Analyse and post process all Models.
+ * @param objs the models map.
+ * @return the processed models map.
+ **/
@Override
public Map postProcessAllModels(Map objs) {
objs = super.postProcessAllModels(objs);
objs = super.updateAllModels(objs);
+ Map allModels = getAllModels(objs);
+
if (!additionalModelTypeAnnotations.isEmpty()) {
for (String modelName : objs.keySet()) {
Map models = objs.get(modelName);
@@ -703,9 +725,101 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
}
}
+ /*
+ Add parentVars and parentRequiredVars to every Model which has a parent.
+ Add isInherited to every model which has children.
+ This allows
+ the generation of fluent setter methods for inherited properties
+ the generation of all arg constructors
+ ps: This code was specific to SpringCodeGen and now is available to all java generators.
+ */
+ for (ModelsMap modelsAttrs : objs.values()) {
+ for (ModelMap mo : modelsAttrs.getModels()) {
+ CodegenModel codegenModel = mo.getModel();
+ Set inheritedImports = new HashSet<>();
+ Map propertyHash = new HashMap<>(codegenModel.vars.size());
+ for (final CodegenProperty property : codegenModel.vars) {
+ propertyHash.put(property.name, property);
+ }
+ List parentModelList = getParentModelList(codegenModel);
+ for (CodegenModel parentCodegenModel: parentModelList) {
+ for (final CodegenProperty property : parentCodegenModel.vars) {
+ // helper list of parentVars simplifies templating
+ if (!propertyHash.containsKey(property.name)) {
+ propertyHash.put(property.name, property);
+ final CodegenProperty parentVar = property.clone();
+ parentVar.isInherited = true;
+ LOGGER.info("adding parent variable {} to {}", property.name, codegenModel.name);
+ codegenModel.parentVars.add(parentVar);
+ Set imports = parentVar.getImports(true, this.importBaseType, generatorMetadata.getFeatureSet()).stream().filter(Objects::nonNull).collect(Collectors.toSet());
+ for (String imp : imports) {
+ // Avoid dupes
+ if (!codegenModel.getImports().contains(imp)) {
+ inheritedImports.add(imp);
+ codegenModel.getImports().add(imp);
+ }
+ }
+ }
+ }
+ }
+ if (codegenModel.getParentModel() != null) {
+ codegenModel.parentRequiredVars = new ArrayList<>(codegenModel.getParentModel().requiredVars);
+ }
+ // There must be a better way ...
+ for (String imp: inheritedImports) {
+ String qimp = importMapping().get(imp);
+ if (qimp != null) {
+ Map toAdd = new HashMap<>();
+ toAdd.put("import", qimp);
+ modelsAttrs.getImports().add(toAdd);
+ }
+ }
+ }
+ }
+
+ if (isgenerateConstructorWithAllArgs()) {
+ // conditionally force the generation of all args constructor.
+ for (CodegenModel cm : allModels.values()) {
+ if (isConstructorWithAllArgsAllowed(cm)) {
+ cm.vendorExtensions.put("x-java-all-args-constructor", true);
+ List constructorArgs = new ArrayList<>();
+ // vendorExtensions.x-java-all-args-constructor-vars should be equivalent to allVars
+ // but it is not reliable when openapiNormalizer.REFACTOR_ALLOF_WITH_PROPERTIES_ONLY is disabled
+ cm.vendorExtensions.put("x-java-all-args-constructor-vars", constructorArgs);
+ if (cm.vars.size() + cm.parentVars.size() != cm.allVars.size()) {
+ once(LOGGER).warn("Unexpected allVars for {} expecting:{} vars. actual:{} vars", cm.name, cm.vars.size() + cm.parentVars.size(), cm.allVars.size());
+ }
+ constructorArgs.addAll(cm.vars);
+ constructorArgs.addAll(cm.parentVars);
+ }
+ }
+ }
+
return objs;
}
+ private List getParentModelList(CodegenModel codegenModel) {
+ CodegenModel parentCodegenModel = codegenModel.parentModel;
+ List parentModelList = new ArrayList<>();
+ while (parentCodegenModel != null) {
+ parentModelList.add(parentCodegenModel);
+ parentCodegenModel = parentCodegenModel.parentModel;
+ }
+ return parentModelList;
+ }
+
+ /**
+ * trigger the generation of all arguments constructor or not.
+ * It avoids generating the same constructor twice.
+ *
+ * @return true if an allArgConstructor must be generated
+ */
+ protected boolean isConstructorWithAllArgsAllowed(CodegenModel codegenModel) {
+ // implementation detail: allVars is not reliable if openapiNormalizer.REFACTOR_ALLOF_WITH_PROPERTIES_ONLY is disabled
+ return (this.generateConstructorWithAllArgs &&
+ (!codegenModel.vars.isEmpty() || codegenModel.parentVars.isEmpty()));
+ }
+
private void sanitizeConfig() {
// Sanitize any config options here. We also have to update the additionalProperties because
// the whole additionalProperties object is injected into the main object passed to the mustache layer
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java
index dcf4f15722b..7fd122981af 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java
@@ -39,7 +39,6 @@ import org.slf4j.LoggerFactory;
import java.io.File;
import java.util.*;
-import java.util.function.Predicate;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -1146,6 +1145,15 @@ public class JavaClientCodegen extends AbstractJavaCodegen
return objs;
}
+ @Override
+ protected boolean isConstructorWithAllArgsAllowed(CodegenModel codegenModel) {
+ // implementation detail: allVars is not reliable if openapiNormalizer.REFACTOR_ALLOF_WITH_PROPERTIES_ONLY is disabled
+ if (codegenModel.readOnlyVars.size() != codegenModel.vars.size() + codegenModel.parentVars.size()) {
+ return super.isConstructorWithAllArgsAllowed(codegenModel);
+ }
+ return false;
+ }
+
public void setUseOneOfDiscriminatorLookup(boolean useOneOfDiscriminatorLookup) {
this.useOneOfDiscriminatorLookup = useOneOfDiscriminatorLookup;
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
index 124ce49c1ae..fb225cf6e58 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
@@ -1168,66 +1168,19 @@ public class SpringCodegen extends AbstractJavaCodegen
return codegenModel;
}
- /**
- * Analyse and post process all Models.
- * Add parentVars to every Model which has a parent. This allows to generate
- * fluent setter methods for inherited properties.
- * @param objs the models map.
- * @return the processed models map.
- */
@Override
- public Map postProcessAllModels(Map objs) {
- objs = super.postProcessAllModels(objs);
- objs = super.updateAllModels(objs);
-
- for (ModelsMap modelsAttrs : objs.values()) {
- for (ModelMap mo : modelsAttrs.getModels()) {
- CodegenModel codegenModel = mo.getModel();
- Set inheritedImports = new HashSet<>();
- Map propertyHash = new HashMap<>(codegenModel.vars.size());
- for (final CodegenProperty property : codegenModel.vars) {
- propertyHash.put(property.name, property);
- }
- CodegenModel parentCodegenModel = codegenModel.parentModel;
- while (parentCodegenModel != null) {
- for (final CodegenProperty property : parentCodegenModel.vars) {
- // helper list of parentVars simplifies templating
- if (!propertyHash.containsKey(property.name)) {
- propertyHash.put(property.name, property);
- final CodegenProperty parentVar = property.clone();
- parentVar.isInherited = true;
- LOGGER.info("adding parent variable {}", property.name);
- codegenModel.parentVars.add(parentVar);
- Set imports = parentVar.getImports(true, this.importBaseType, generatorMetadata.getFeatureSet()).stream().filter(Objects::nonNull).collect(Collectors.toSet());
- for (String imp: imports) {
- // Avoid dupes
- if (!codegenModel.getImports().contains(imp)) {
- inheritedImports.add(imp);
- codegenModel.getImports().add(imp);
- }
- }
- }
- }
- parentCodegenModel = parentCodegenModel.getParentModel();
- }
- if (codegenModel.getParentModel() != null) {
- codegenModel.parentRequiredVars = new ArrayList<>(codegenModel.getParentModel().requiredVars);
- }
- // There must be a better way ...
- for (String imp: inheritedImports) {
- String qimp = importMapping().get(imp);
- if (qimp != null) {
- Map toAdd = new HashMap<>();
- toAdd.put("import", qimp);
- modelsAttrs.getImports().add(toAdd);
- }
- }
- }
+ protected boolean isConstructorWithAllArgsAllowed(CodegenModel codegenModel) {
+ if (lombokAnnotations != null && lombokAnnotations.containsKey("allArgsConstructor")) {
+ // constructor generated by lombok
+ return false;
}
- return objs;
+ if ((!generatedConstructorWithRequiredArgs && !codegenModel.vars.isEmpty() )
+ || !codegenModel.optionalVars.isEmpty()) {
+ return super.isConstructorWithAllArgsAllowed(codegenModel);
+ }
+ return false;
}
-
/*
* Add dynamic imports based on the parameters and vendor extensions of an operation.
* The imports are expanded by the mustache {{import}} tag available to model and api
diff --git a/modules/openapi-generator/src/main/resources/Java/pojo.mustache b/modules/openapi-generator/src/main/resources/Java/pojo.mustache
index ebf0883d4f3..8cee0ac5a56 100644
--- a/modules/openapi-generator/src/main/resources/Java/pojo.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/pojo.mustache
@@ -83,18 +83,18 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens
{{/vendorExtensions.x-field-extra-annotation}}
{{#vendorExtensions.x-is-jackson-optional-nullable}}
{{#isContainer}}
- private JsonNullable<{{{datatypeWithEnum}}}> {{name}} = JsonNullable.<{{{datatypeWithEnum}}}>undefined();
+ {{#hasChildren}}protected{{/hasChildren}}{{^hasChildren}}private{{/hasChildren}} JsonNullable<{{{datatypeWithEnum}}}> {{name}} = JsonNullable.<{{{datatypeWithEnum}}}>undefined();
{{/isContainer}}
{{^isContainer}}
- private JsonNullable<{{{datatypeWithEnum}}}> {{name}} = JsonNullable.<{{{datatypeWithEnum}}}>{{#defaultValue}}of({{{.}}}){{/defaultValue}}{{^defaultValue}}undefined(){{/defaultValue}};
+ {{#hasChildren}}protected{{/hasChildren}}{{^hasChildren}}private{{/hasChildren}} JsonNullable<{{{datatypeWithEnum}}}> {{name}} = JsonNullable.<{{{datatypeWithEnum}}}>{{#defaultValue}}of({{{.}}}){{/defaultValue}}{{^defaultValue}}undefined(){{/defaultValue}};
{{/isContainer}}
{{/vendorExtensions.x-is-jackson-optional-nullable}}
{{^vendorExtensions.x-is-jackson-optional-nullable}}
{{#isContainer}}
- private {{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};
+ {{#hasChildren}}protected{{/hasChildren}}{{^hasChildren}}private{{/hasChildren}} {{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};
{{/isContainer}}
{{^isContainer}}
- {{#isDiscriminator}}protected{{/isDiscriminator}}{{^isDiscriminator}}private{{/isDiscriminator}} {{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};
+ {{#hasChildren}}protected{{/hasChildren}}{{^hasChildren}}private{{/hasChildren}} {{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};
{{/isContainer}}
{{/vendorExtensions.x-is-jackson-optional-nullable}}
@@ -114,7 +114,9 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens
}
{{#vendorExtensions.x-has-readonly-properties}}
{{^withXml}}
-
+ /**
+ * Constructor with only readonly parameters{{#generateConstructorWithAllArgs}}{{^vendorExtensions.x-java-all-args-constructor}} and all parameters{{/vendorExtensions.x-java-all-args-constructor}}{{/generateConstructorWithAllArgs}}
+ */
{{#jsonb}}@JsonbCreator{{/jsonb}}{{#jackson}}@JsonCreator{{/jackson}}
public {{classname}}(
{{#readOnlyVars}}
@@ -128,8 +130,22 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens
}
{{/withXml}}
{{/vendorExtensions.x-has-readonly-properties}}
- {{#vars}}
+{{#vendorExtensions.x-java-all-args-constructor}}
+ /**
+ * Constructor with all args parameters
+ */
+ public {{classname}}({{#vendorExtensions.x-java-all-args-constructor-vars}}{{#jsonb}}@JsonbProperty(value = "{{baseName}}"{{^required}}, nullable = true{{/required}}){{/jsonb}}{{#jackson}}@JsonProperty(JSON_PROPERTY_{{nameInSnakeCase}}){{/jackson}} {{{datatypeWithEnum}}} {{name}}{{^-last}}, {{/-last}}{{/vendorExtensions.x-java-all-args-constructor-vars}}) {
+{{#parent}}
+ super({{#parentVars}}{{name}}{{^-last}}, {{/-last}}{{/parentVars}});
+{{/parent}}
+ {{#vars}}
+ this.{{name}} = {{#vendorExtensions.x-is-jackson-optional-nullable}}{{name}} == null ? JsonNullable.<{{{datatypeWithEnum}}}>undefined() : JsonNullable.of({{name}}){{/vendorExtensions.x-is-jackson-optional-nullable}}{{^vendorExtensions.x-is-jackson-optional-nullable}}{{name}}{{/vendorExtensions.x-is-jackson-optional-nullable}};
+{{/vars}}
+ }
+{{/vendorExtensions.x-java-all-args-constructor}}
+
+{{#vars}}
{{^isReadOnly}}
public {{classname}} {{name}}({{{datatypeWithEnum}}} {{name}}) {
{{#vendorExtensions.x-is-jackson-optional-nullable}}this.{{name}} = JsonNullable.<{{{datatypeWithEnum}}}>of({{name}});{{/vendorExtensions.x-is-jackson-optional-nullable}}
@@ -279,7 +295,7 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens
{{/vars}}
{{#parent}}
- {{#allVars}}
+ {{#readWriteVars}}
{{#isOverridden}}
@Override
public {{classname}} {{name}}({{{datatypeWithEnum}}} {{name}}) {
@@ -293,7 +309,7 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens
}
{{/isOverridden}}
- {{/allVars}}
+ {{/readWriteVars}}
{{/parent}}
@Override
public boolean equals(Object o) {
diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache
index bb230120be8..db03e875533 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache
@@ -105,7 +105,7 @@ public class {{classname}}{{#parent}} extends {{{parent}}}{{/parent}}{{^parent}}
{{/lombok.NoArgsConstructor}}
/**
- * Constructor with only required parameters
+ * Constructor with only required parameters{{#generateConstructorWithAllArgs}}{{^vendorExtensions.x-java-all-args-constructor}} and all parameters{{/vendorExtensions.x-java-all-args-constructor}}{{/generateConstructorWithAllArgs}}
*/
public {{classname}}({{#requiredVars}}{{{datatypeWithEnum}}} {{name}}{{^-last}}, {{/-last}}{{/requiredVars}}) {
{{#parent}}
@@ -125,6 +125,25 @@ public class {{classname}}{{#parent}} extends {{{parent}}}{{/parent}}{{^parent}}
{{/hasRequired}}
{{/generatedConstructorWithRequiredArgs}}
{{/lombok.RequiredArgsConstructor}}
+ {{#vendorExtensions.x-java-all-args-constructor}}
+
+ /**
+ * Constructor with all args parameters
+ */
+ public {{classname}}({{#vendorExtensions.x-java-all-args-constructor-vars}}{{{datatypeWithEnum}}} {{name}}{{^-last}}, {{/-last}}{{/vendorExtensions.x-java-all-args-constructor-vars}}) {
+ {{#parent}}
+ super({{#parentVars}}{{name}}{{^-last}}, {{/-last}}{{/parentVars}});
+ {{/parent}}
+ {{#vars}}
+ {{#openApiNullable}}
+ this.{{name}} = {{#isNullable}}JsonNullable.of({{/isNullable}}{{#useOptional}}{{^required}}{{^isNullable}}{{^isContainer}}Optional.ofNullable({{/isContainer}}{{/isNullable}}{{/required}}{{/useOptional}}{{name}}{{#isNullable}}){{/isNullable}}{{#useOptional}}{{^required}}{{^isNullable}}{{^isContainer}}){{/isContainer}}{{/isNullable}}{{/required}}{{/useOptional}};
+ {{/openApiNullable}}
+ {{^openApiNullable}}
+ this.{{name}} = {{name}};
+ {{/openApiNullable}}
+ {{/vars}}
+ }
+ {{/vendorExtensions.x-java-all-args-constructor}}
{{/lombok.Data}}
{{#vars}}
{{^lombok.Data}}
diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java
index 0b1f9f17d4a..8ef2ae4d61e 100644
--- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java
+++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java
@@ -40,6 +40,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme;
import io.swagger.v3.parser.core.models.ParseOptions;
import org.openapitools.codegen.config.CodegenConfigurator;
import org.openapitools.codegen.config.GlobalSettings;
+import org.openapitools.codegen.languages.SpringCodegen;
import org.openapitools.codegen.model.ModelMap;
import org.openapitools.codegen.model.ModelsMap;
import org.openapitools.codegen.templating.mustache.*;
@@ -4913,4 +4914,35 @@ public class DefaultCodegenTest {
Assert.assertEquals(co.operationId, "newPetGet");
}
+ @Test
+ public void testAllVars_issue_18340() {
+ final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/spring/issue_18340.yaml");
+ new OpenAPINormalizer(openAPI, Map.of("REFACTOR_ALLOF_WITH_PROPERTIES_ONLY", " true"))
+ .normalize();
+ Schema catModel = ModelUtils.getSchema(openAPI, "Cat");
+ Schema cat2Model = ModelUtils.getSchema(openAPI, "Cat2");
+ DefaultCodegen defaultCodegen = new DefaultCodegen();
+ defaultCodegen.setOpenAPI(openAPI);
+ CodegenModel defaultCat = defaultCodegen.fromModel("Cat", catModel);
+ assertThat(getNames(defaultCat.allVars)).isEqualTo(List.of("name", "petType"));
+
+ // same model gives an invalid var when using SpringCodegen. name is missing
+ SpringCodegen springCodegen = new SpringCodegen();
+ springCodegen.setOpenAPI(openAPI);
+ CodegenModel springCat = springCodegen.fromModel("Cat", catModel);
+ assertThat(getNames(springCat.allVars)).isEqualTo(List.of("petType")); // should be name,petType
+ CodegenModel springCat2 = springCodegen.fromModel("Cat2", cat2Model);
+ assertThat(getNames(springCat2.allVars)).isEqualTo(List.of("petType", "name"));
+
+ // Prove that supportsInheritance is the culprit
+ SpringCodegen springCodegenNoSupportInheritance = new SpringCodegen() {
+ {
+ this.supportsInheritance = false;
+ }
+ };
+ springCodegenNoSupportInheritance.setOpenAPI(openAPI);
+ CodegenModel springCatNoSupportInheritance = springCodegenNoSupportInheritance.fromModel("Cat", catModel);
+ assertThat(getNames(springCatNoSupportInheritance.allVars)).isEqualTo(List.of("name", "petType"));
+ }
+
}
diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java
index c07c74b8f1c..3fed0eb8ca4 100644
--- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java
+++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java
@@ -59,6 +59,7 @@ import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Optional;
+import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.regex.Matcher;
@@ -1899,38 +1900,6 @@ public class JavaClientCodegenTest {
.containsWithNameAndAttributes("JsonbProperty", ImmutableMap.of("value", "\"c\""));
}
- @Test
- public void testMicroprofileGenerateCorrectJacksonGenerator_issue18336() throws Exception {
- Map properties = new HashMap<>();
- properties.put(JavaClientCodegen.MICROPROFILE_REST_CLIENT_VERSION, "3.0");
- properties.put(CodegenConstants.SERIALIZATION_LIBRARY, JavaClientCodegen.SERIALIZATION_LIBRARY_JACKSON);
-
- File output = Files.createTempDirectory("test").toFile();
- output.deleteOnExit();
-
- final CodegenConfigurator configurator = new CodegenConfigurator()
-
- .setAdditionalProperties(properties)
- .setGeneratorName("java")
- .setLibrary(JavaClientCodegen.MICROPROFILE)
- .setInputSpec("src/test/resources/bugs/issue_18336.yaml")
- .setOutputDir(output.getAbsolutePath().replace("\\", "/"));
-
- final ClientOptInput clientOptInput = configurator.toClientOptInput();
- DefaultGenerator generator = new DefaultGenerator();
- Map files = generator.opts(clientOptInput).generate().stream()
- .collect(Collectors.toMap(File::getName, Function.identity()));
-
- JavaFileAssert.assertThat(files.get("Pet.java"))
- .assertConstructor("String")
- .assertConstructorAnnotations()
- .containsWithName("JsonCreator")
- .toConstructor()
- .hasParameter("name")
- .assertParameterAnnotations()
- .containsWithNameAndAttributes("JsonProperty", ImmutableMap.of("value", "JSON_PROPERTY_NAME", "required", "true"));
- }
-
@Test
public void testJavaClientDefaultValues_issueNoNumber() throws Exception {
Map properties = new HashMap<>();
@@ -2394,6 +2363,16 @@ public class JavaClientCodegenTest {
final String pathToSpecification,
final String library,
final Map properties
+ ) {
+ return generateFromContract(pathToSpecification, library, properties, configurator -> {});
+ }
+
+ @SneakyThrows
+ private static Map generateFromContract(
+ final String pathToSpecification,
+ final String library,
+ final Map properties,
+ final Consumer consumer
) {
final File output = Files.createTempDirectory("test").toFile().getCanonicalFile();
output.deleteOnExit();
@@ -2404,7 +2383,7 @@ public class JavaClientCodegenTest {
.setAdditionalProperties(properties)
.setInputSpec(pathToSpecification)
.setOutputDir(output.getAbsolutePath());
-
+ consumer.accept(configurator);
final ClientOptInput clientOptInput = configurator.toClientOptInput();
final DefaultGenerator generator = new DefaultGenerator();
return generator.opts(clientOptInput).generate().stream()
@@ -3178,4 +3157,65 @@ public class JavaClientCodegenTest {
Path petApi = Paths.get(output + "/src/main/java/xyz/abcdef/api/DepartmentApi.java");
TestUtils.assertFileContains(petApi, "if (filter != null) {");
}
+
+ @Test
+ public void generateAllArgsConstructor() {
+ Map files = generateFromContract("src/test/resources/3_0/java/all_args_constructor.yaml", JavaClientCodegen.RESTTEMPLATE,
+ Map.of(AbstractJavaCodegen.GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, Boolean.TRUE),
+ codegenConfigurator -> codegenConfigurator.addOpenapiNormalizer("REFACTOR_ALLOF_WITH_PROPERTIES_ONLY", "false"));
+ JavaFileAssert.assertThat(files.get("Pet.java"))
+ .fileContains("protected String name", "protected String type")
+ .assertConstructor("String")
+ .hasParameter("type").toConstructor()
+ .toFileAssert()
+ .assertConstructor("LocalDate", "String", "String")
+ .hasParameter("dateOfBirth").toConstructor()
+ .hasParameter("name").toConstructor()
+ .hasParameter("type").toConstructor();
+ JavaFileAssert.assertThat(files.get("Cat.java"))
+ .assertConstructor("Integer", "String", "LocalDate", "String", "String");
+
+ // test readonly constructor
+ JavaFileAssert.assertThat(files.get("Page.java"))
+ .assertConstructor("Integer")
+ .toFileAssert()
+ .fileContains("Constructor with only readonly parameters and all parameters");
+
+ JavaFileAssert.assertThat(files.get("PageOfPets.java"))
+ .assertConstructor("Integer")
+ .hasParameter("count").toConstructor()
+ .toFileAssert()
+ .assertConstructor("Integer", "List")
+ .hasParameter("count").toConstructor()
+ .hasParameter("_list").toConstructor();
+ }
+
+ @Test
+ public void generateAllArgsConstructor_REFACTOR_ALLOF_WITH_PROPERTIES_ONLY() {
+ // try the generation with some additional OpenAPINormalizers
+
+ Map files = generateFromContract("src/test/resources/3_0/java/all_args_constructor.yaml", JavaClientCodegen.RESTTEMPLATE,
+ Map.of(AbstractJavaCodegen.GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, Boolean.TRUE),
+ codegenConfigurator -> codegenConfigurator.addOpenapiNormalizer("REFACTOR_ALLOF_WITH_PROPERTIES_ONLY", "true"));
+ JavaFileAssert.assertThat(files.get("Pet.java"))
+ .fileContains("protected String name", "protected String type")
+ .assertConstructor("String")
+ .hasParameter("type").toConstructor()
+ .toFileAssert()
+ .assertConstructor("LocalDate", "String", "String")
+ .hasParameter("dateOfBirth").toConstructor()
+ .hasParameter("name").toConstructor()
+ .hasParameter("type").toConstructor();
+
+ JavaFileAssert.assertThat(files.get("PageOfPets.java"))
+ .assertConstructor("Integer", "List")
+ .hasParameter("count").toConstructor()
+ .hasParameter("_list").toConstructor()
+ .toFileAssert()
+ .assertConstructor("Integer")
+ .hasParameter("count").toConstructor();
+
+ JavaFileAssert.assertThat(files.get("Cat.java"))
+ .assertConstructor("Integer", "String", "LocalDate", "String", "String");
+ }
}
diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java
index d2249db3983..29ac5199d74 100644
--- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java
+++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java
@@ -21,6 +21,7 @@ import static java.util.stream.Collectors.groupingBy;
import static org.assertj.core.api.Assertions.assertThat;
import static org.openapitools.codegen.TestUtils.assertFileContains;
import static org.openapitools.codegen.TestUtils.assertFileNotContains;
+import static org.openapitools.codegen.languages.AbstractJavaCodegen.GENERATE_CONSTRUCTOR_WITH_ALL_ARGS;
import static org.openapitools.codegen.languages.SpringCodegen.ASYNC;
import static org.openapitools.codegen.languages.SpringCodegen.DELEGATE_PATTERN;
import static org.openapitools.codegen.languages.SpringCodegen.DocumentationProvider;
@@ -2753,7 +2754,8 @@ public class SpringCodegenTest {
@Test
public void shouldGenerateConstructorWithOnlyRequiredParameters() throws IOException {
- final Map output = generateFromContract("src/test/resources/3_0/spring/issue_9789.yml", SPRING_BOOT);
+ final Map output = generateFromContract("src/test/resources/3_0/spring/issue_9789.yml", SPRING_BOOT,
+ Map.of(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, "false"));
JavaFileAssert.assertThat(output.get("ObjectWithNoRequiredParameter.java")).assertNoConstructor("String");
@@ -2773,30 +2775,41 @@ public class SpringCodegenTest {
private Map generateFromContract(String url, String library) throws IOException {
return generateFromContract(url, library, new HashMap<>());
}
+
private Map generateFromContract(String url, String library, Map additionalProperties) throws IOException {
+ return generateFromContract(url, library, additionalProperties, codegen -> {});
+ }
+
+ /**
+ * Generate the contract with additional configuration.
+ *
+ * use CodegenConfigurator instead of CodegenConfig for easier configuration like in JavaClientCodeGenTest
+ */
+ private Map generateFromContract(String url, String library, Map additionalProperties,
+ Consumer consumer) throws IOException {
+
File output = Files.createTempDirectory("test").toFile().getCanonicalFile();
output.deleteOnExit();
- OpenAPI openAPI = new OpenAPIParser()
- .readLocation(url, null, new ParseOptions()).getOpenAPI();
-
- SpringCodegen codegen = new SpringCodegen();
+ final CodegenConfigurator configurator = new CodegenConfigurator()
+ .setGeneratorName("spring")
+ .setAdditionalProperties(additionalProperties)
+ .setValidateSpec(false)
+ .setInputSpec(url)
+ .setOutputDir(output.getAbsolutePath());
if (null != library) {
- codegen.setLibrary(library);
+ configurator.setLibrary(library);
}
- codegen.setOutputDir(output.getAbsolutePath());
- codegen.additionalProperties().putAll(additionalProperties);
-
- ClientOptInput input = new ClientOptInput()
- .openAPI(openAPI)
- .config(codegen);
+ consumer.accept(configurator);
+ ClientOptInput input = configurator.toClientOptInput();
DefaultGenerator generator = new DefaultGenerator();
return generator.opts(input).generate().stream()
.collect(Collectors.toMap(File::getName, Function.identity()));
}
+
@Test
public void testMappingSubtypesIssue13150() throws IOException {
File output = Files.createTempDirectory("test").toFile().getCanonicalFile();
@@ -4518,6 +4531,35 @@ public class SpringCodegenTest {
"@Valid @RequestParam(value = \"additionalMetadata\", required = false) String additionalMetadata");
}
+ @Test
+ public void testAllArgsConstructor_16797() throws IOException {
+ final Map output = generateFromContract("src/test/resources/3_0/spring/issue_16797.yaml", SPRING_BOOT,
+ Map.of(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, Boolean.TRUE),
+ codegen -> codegen.addOpenapiNormalizer("REFACTOR_ALLOF_WITH_PROPERTIES_ONLY", "false"));
+ JavaFileAssert.assertThat(output.get("Object4.java"))
+ .assertConstructor("String", "Type1", "String", "String", "Boolean")
+ .hasParameter("responseType").toConstructor()
+ .hasParameter("requestId").toConstructor()
+ .hasParameter("success").toConstructor()
+ .hasParameter("pageInfo")
+ ;
+
+ }
+
+ @Test
+ public void testAllArgsConstructor_16797_REFACTOR_ALLOF_WITH_PROPERTIES_ONLY() throws IOException {
+ final Map output = generateFromContract("src/test/resources/3_0/spring/issue_16797.yaml", SPRING_BOOT,
+ Map.of(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, Boolean.TRUE),
+ codegen -> codegen.addOpenapiNormalizer("REFACTOR_ALLOF_WITH_PROPERTIES_ONLY", "true"));
+ JavaFileAssert.assertThat(output.get("Object4.java"))
+ .assertConstructor("String", "Type1", "String", "String", "Boolean")
+ .hasParameter("responseType").toConstructor()
+ .hasParameter("requestId").toConstructor()
+ .hasParameter("success").toConstructor()
+ .hasParameter("pageInfo")
+ ;
+ }
+
@Test
public void testMultiInheritanceParentRequiredParams_issue16797() throws IOException {
final Map output = generateFromContract("src/test/resources/3_0/spring/issue_16797.yaml", SPRING_BOOT);
@@ -4548,6 +4590,74 @@ public class SpringCodegenTest {
;
}
+ @Test
+ public void testAllArgsConstructor_defaultOrder_15796() throws IOException {
+ final Map output = generateFromContract("src/test/resources/3_0/spring/issue_15796.yaml", SPRING_BOOT,
+ Map.of(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, Boolean.TRUE),
+ config -> config.addOpenapiNormalizer("REFACTOR_ALLOF_WITH_PROPERTIES_ONLY", " true"));
+ // constructors should as this
+ //public Poodle(String race, String type) {
+ // super(race, type);
+ //}
+ // and
+ //public Poodle(String hairType, Integer tails, String race, String name, String type) {
+ // super(tails, race, name, type);
+ // this.hairType = hairType;
+ //}
+ JavaFileAssert.assertThat(output.get("Poodle.java"))
+ .assertConstructor("String", "String")
+ .hasParameter("type").toConstructor()
+ .hasParameter("race").toConstructor()
+ .toFileAssert()
+ .assertConstructor("String", "Integer", "String", "String", "String")
+ .hasParameter("tails").toConstructor()
+ .hasParameter("race").toConstructor()
+ .hasParameter("name").toConstructor()
+ .hasParameter("type").toConstructor()
+ .hasParameter("hairType").toConstructor()
+ ;
+ }
+
+ @Test
+ public void generateAllArgsConstructor() throws IOException {
+ Map files = generateFromContract("src/test/resources/3_0/java/all_args_constructor.yaml", null,
+ Map.of(AbstractJavaCodegen.GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, Boolean.TRUE),
+ codegenConfig -> codegenConfig.addOpenapiNormalizer("REFACTOR_ALLOF_WITH_PROPERTIES_ONLY", " true"));
+ JavaFileAssert.assertThat(files.get("Pet.java"))
+ .assertConstructor("String")
+ .hasParameter("type").toConstructor()
+ .toFileAssert()
+ .assertConstructor("LocalDate", "String", "String")
+ .hasParameter("dateOfBirth").toConstructor()
+ .hasParameter("name").toConstructor()
+ .hasParameter("type").toConstructor();
+ JavaFileAssert.assertThat(files.get("Cat.java"))
+ .assertConstructor("Integer", "String", "LocalDate", "String", "String");
+
+ // test required constructor
+ JavaFileAssert.assertThat(files.get("Page.java"))
+ .assertConstructor("Integer")
+ .toFileAssert()
+ .fileContains("Constructor with only required parameters and all parameters");
+
+ JavaFileAssert.assertThat(files.get("PageOfPets.java"))
+ .assertConstructor("Integer", "List")
+ .hasParameter("count").toConstructor()
+ .hasParameter("_list").toConstructor()
+ .toFileAssert()
+ .assertConstructor("Integer")
+ .hasParameter("count").toConstructor();
+ }
+
+ @Test
+ public void allOfDuplicatedProperties() throws IOException {
+ final Map additionalProperties = new HashMap<>();
+
+ Map output = generateFromContract("src/test/resources/3_0/allOfDuplicatedProperties.yaml", SPRING_BOOT, Map.of(GENERATE_CONSTRUCTOR_WITH_ALL_ARGS, true));
+ JavaFileAssert.assertThat(output.get("ModelC.java"))
+ .assertConstructor("String", "Integer", "Integer", "String", "String");
+
+ }
@Test
public void testLombokAnnotations() throws IOException {
final Map additionalProperties = new HashMap<>();
diff --git a/modules/openapi-generator/src/test/resources/3_0/java/all_args_constructor.yaml b/modules/openapi-generator/src/test/resources/3_0/java/all_args_constructor.yaml
new file mode 100644
index 00000000000..7e3f31a371a
--- /dev/null
+++ b/modules/openapi-generator/src/test/resources/3_0/java/all_args_constructor.yaml
@@ -0,0 +1,125 @@
+openapi: 3.0.0
+info:
+ title: My service
+ description: My service
+ version: 1.0.0
+servers:
+ - url: 'https://localhost'
+paths:
+ /generator/test:
+ post:
+ summary: Get test generator models
+ responses:
+ 200:
+ description: returns Page of Pets
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PageOfPets'
+components:
+ schemas:
+ Page:
+ properties:
+ count:
+# test readonly and required
+ type: integer
+ readOnly: true
+ required:
+ - count
+ # test composition
+ PageOfPets:
+ allOf:
+ - $ref: '#/components/schemas/Page'
+ - type: object
+ properties:
+ list:
+ type: array
+ items:
+ $ref: '#/components/schemas/Pet'
+# test inheritance
+ Pet:
+ type: object
+ required:
+ - type
+ properties:
+ dateOfBirth:
+ type: string
+ format: date
+ name:
+ type: string
+ type:
+ type: string
+ readOnly: true
+ discriminator:
+ propertyName: type
+ mapping:
+ CAT: '#/components/schemas/Cat'
+ DOG: '#/components/schemas/Dog'
+ Cat:
+ type: object
+ allOf:
+ - $ref: '#/components/schemas/Pet'
+ required:
+ - race
+ properties:
+ paws:
+ type: integer
+ race:
+ type: string
+ discriminator:
+ propertyName: race
+ mapping:
+ PERSIAN: '#/components/schemas/Persian'
+ MAINE_COON: '#/components/schemas/MaineCoon'
+ Dog:
+ type: object
+ allOf:
+ - $ref: '#/components/schemas/Pet'
+ required:
+ - race
+ properties:
+ tails:
+ type: integer
+ race:
+ type: string
+ discriminator:
+ propertyName: race
+ mapping:
+ POODLE: '#/components/schemas/Poodle'
+ LABRADOR: '#/components/schemas/Labrador'
+ Poodle:
+ type: object
+ allOf:
+ - $ref: '#/components/schemas/Dog'
+ properties:
+ hairType:
+ type: string
+ required:
+ - race
+ Labrador:
+ type: object
+ allOf:
+ - $ref: '#/components/schemas/Dog'
+ properties:
+ hairColor:
+ type: string
+ required:
+ - race
+ Persian:
+ type: object
+ allOf:
+ - $ref: '#/components/schemas/Cat'
+ properties:
+ hairType:
+ type: string
+ required:
+ - race
+ MaineCoon:
+ type: object
+ allOf:
+ - $ref: '#/components/schemas/Cat'
+ properties:
+ hairColor:
+ type: string
+ required:
+ - race
diff --git a/modules/openapi-generator/src/test/resources/3_0/spring/issue_18340.yaml b/modules/openapi-generator/src/test/resources/3_0/spring/issue_18340.yaml
new file mode 100644
index 00000000000..c60e5ee24ae
--- /dev/null
+++ b/modules/openapi-generator/src/test/resources/3_0/spring/issue_18340.yaml
@@ -0,0 +1,35 @@
+openapi: 3.0.1
+info:
+ title: OpenAPI definition
+ version: '1.0'
+paths:
+ /pets:
+ get:
+ summary: Get all pets
+ operationId: getAllPets
+ responses:
+ default:
+ description: ok
+components:
+ schemas:
+ Pet:
+ type: object
+ properties:
+ petType:
+ type: string
+ discriminator:
+ propertyName: petType
+ Cat:
+ allOf:
+ - $ref: '#/components/schemas/Pet'
+ type: object
+ properties:
+ name:
+ type: string
+ Cat2:
+ allOf:
+ - $ref: '#/components/schemas/Pet'
+ - type: object
+ properties:
+ name:
+ type: string
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Bird.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Bird.java
index 5531438015f..d78b79a021f 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Bird.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Bird.java
@@ -69,7 +69,6 @@ public class Bird {
this.size = size;
}
-
public Bird color(String color) {
this.color = color;
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Category.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Category.java
index 37df80baa20..028108c0b93 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Category.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Category.java
@@ -69,7 +69,6 @@ public class Category {
this.id = id;
}
-
public Category name(String name) {
this.name = name;
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/DataQuery.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/DataQuery.java
index 4fa2ff21abf..d0d21af1332 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/DataQuery.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/DataQuery.java
@@ -79,7 +79,6 @@ public class DataQuery extends Query {
this.suffix = suffix;
}
-
public DataQuery text(String text) {
this.text = text;
@@ -105,7 +104,6 @@ public class DataQuery extends Query {
this.text = text;
}
-
public DataQuery date(OffsetDateTime date) {
this.date = date;
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/DefaultValue.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/DefaultValue.java
index a129cb4824b..e625ae44094 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/DefaultValue.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/DefaultValue.java
@@ -146,7 +146,6 @@ public class DefaultValue {
this.arrayStringEnumRefDefault = arrayStringEnumRefDefault;
}
-
public DefaultValue arrayStringEnumDefault(List arrayStringEnumDefault) {
this.arrayStringEnumDefault = arrayStringEnumDefault;
@@ -180,7 +179,6 @@ public class DefaultValue {
this.arrayStringEnumDefault = arrayStringEnumDefault;
}
-
public DefaultValue arrayStringDefault(List arrayStringDefault) {
this.arrayStringDefault = arrayStringDefault;
@@ -214,7 +212,6 @@ public class DefaultValue {
this.arrayStringDefault = arrayStringDefault;
}
-
public DefaultValue arrayIntegerDefault(List arrayIntegerDefault) {
this.arrayIntegerDefault = arrayIntegerDefault;
@@ -248,7 +245,6 @@ public class DefaultValue {
this.arrayIntegerDefault = arrayIntegerDefault;
}
-
public DefaultValue arrayString(List arrayString) {
this.arrayString = arrayString;
@@ -282,7 +278,6 @@ public class DefaultValue {
this.arrayString = arrayString;
}
-
public DefaultValue arrayStringNullable(List arrayStringNullable) {
this.arrayStringNullable = JsonNullable.>of(arrayStringNullable);
@@ -328,7 +323,6 @@ public class DefaultValue {
this.arrayStringNullable = JsonNullable.>of(arrayStringNullable);
}
-
public DefaultValue arrayStringExtensionNullable(List arrayStringExtensionNullable) {
this.arrayStringExtensionNullable = JsonNullable.>of(arrayStringExtensionNullable);
@@ -374,7 +368,6 @@ public class DefaultValue {
this.arrayStringExtensionNullable = JsonNullable.>of(arrayStringExtensionNullable);
}
-
public DefaultValue stringNullable(String stringNullable) {
this.stringNullable = JsonNullable.of(stringNullable);
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
index 90fc2fe1a39..9dc37d02098 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
@@ -74,7 +74,6 @@ public class NumberPropertiesOnly {
this.number = number;
}
-
public NumberPropertiesOnly _float(Float _float) {
this._float = _float;
@@ -100,7 +99,6 @@ public class NumberPropertiesOnly {
this._float = _float;
}
-
public NumberPropertiesOnly _double(Double _double) {
this._double = _double;
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Pet.java
index 827d60e3b81..14765ca2797 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Pet.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Pet.java
@@ -127,7 +127,6 @@ public class Pet {
this.id = id;
}
-
public Pet name(String name) {
this.name = name;
@@ -153,7 +152,6 @@ public class Pet {
this.name = name;
}
-
public Pet category(Category category) {
this.category = category;
@@ -179,7 +177,6 @@ public class Pet {
this.category = category;
}
-
public Pet photoUrls(List photoUrls) {
this.photoUrls = photoUrls;
@@ -213,7 +210,6 @@ public class Pet {
this.photoUrls = photoUrls;
}
-
public Pet tags(List tags) {
this.tags = tags;
@@ -247,7 +243,6 @@ public class Pet {
this.tags = tags;
}
-
public Pet status(StatusEnum status) {
this.status = status;
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Query.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Query.java
index ae4c04d5c02..8fc5a951c43 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Query.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Query.java
@@ -39,7 +39,7 @@ import java.util.StringJoiner;
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.6.0-SNAPSHOT")
public class Query {
public static final String JSON_PROPERTY_ID = "id";
- private Long id;
+ protected Long id;
/**
* Gets or Sets outcomes
@@ -79,7 +79,7 @@ public class Query {
}
public static final String JSON_PROPERTY_OUTCOMES = "outcomes";
- private List outcomes = new ArrayList<>(Arrays.asList(OutcomesEnum.SUCCESS, OutcomesEnum.FAILURE));
+ protected List outcomes = new ArrayList<>(Arrays.asList(OutcomesEnum.SUCCESS, OutcomesEnum.FAILURE));
public Query() {
}
@@ -109,7 +109,6 @@ public class Query {
this.id = id;
}
-
public Query outcomes(List outcomes) {
this.outcomes = outcomes;
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Tag.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Tag.java
index f4a23998e4c..41626ab09d3 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Tag.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/Tag.java
@@ -69,7 +69,6 @@ public class Tag {
this.id = id;
}
-
public Tag name(String name) {
this.name = name;
diff --git a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
index 9917894bdfa..1328ccb0fda 100644
--- a/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
+++ b/samples/client/echo_api/java/apache-httpclient/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
@@ -78,7 +78,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.size = size;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter color(String color) {
this.color = color;
@@ -104,7 +103,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.color = color;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter id(Long id) {
this.id = id;
@@ -130,7 +128,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.id = id;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter name(String name) {
this.name = name;
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Bird.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Bird.java
index 129e4c88667..dd447c73b6d 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Bird.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Bird.java
@@ -66,7 +66,6 @@ public class Bird {
this.size = size;
}
-
public Bird color(String color) {
this.color = color;
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Category.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Category.java
index 57e14ecd1f1..b52c0bb64a5 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Category.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Category.java
@@ -66,7 +66,6 @@ public class Category {
this.id = id;
}
-
public Category name(String name) {
this.name = name;
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/DataQuery.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/DataQuery.java
index 26f5797f032..80d8c067ec6 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/DataQuery.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/DataQuery.java
@@ -76,7 +76,6 @@ public class DataQuery extends Query {
this.suffix = suffix;
}
-
public DataQuery text(String text) {
this.text = text;
@@ -102,7 +101,6 @@ public class DataQuery extends Query {
this.text = text;
}
-
public DataQuery date(OffsetDateTime date) {
this.date = date;
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/DefaultValue.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/DefaultValue.java
index c610d37dfd4..70a035a186c 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/DefaultValue.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/DefaultValue.java
@@ -143,7 +143,6 @@ public class DefaultValue {
this.arrayStringEnumRefDefault = arrayStringEnumRefDefault;
}
-
public DefaultValue arrayStringEnumDefault(List arrayStringEnumDefault) {
this.arrayStringEnumDefault = arrayStringEnumDefault;
@@ -177,7 +176,6 @@ public class DefaultValue {
this.arrayStringEnumDefault = arrayStringEnumDefault;
}
-
public DefaultValue arrayStringDefault(List arrayStringDefault) {
this.arrayStringDefault = arrayStringDefault;
@@ -211,7 +209,6 @@ public class DefaultValue {
this.arrayStringDefault = arrayStringDefault;
}
-
public DefaultValue arrayIntegerDefault(List arrayIntegerDefault) {
this.arrayIntegerDefault = arrayIntegerDefault;
@@ -245,7 +242,6 @@ public class DefaultValue {
this.arrayIntegerDefault = arrayIntegerDefault;
}
-
public DefaultValue arrayString(List arrayString) {
this.arrayString = arrayString;
@@ -279,7 +275,6 @@ public class DefaultValue {
this.arrayString = arrayString;
}
-
public DefaultValue arrayStringNullable(List arrayStringNullable) {
this.arrayStringNullable = JsonNullable.>of(arrayStringNullable);
@@ -325,7 +320,6 @@ public class DefaultValue {
this.arrayStringNullable = JsonNullable.>of(arrayStringNullable);
}
-
public DefaultValue arrayStringExtensionNullable(List arrayStringExtensionNullable) {
this.arrayStringExtensionNullable = JsonNullable.>of(arrayStringExtensionNullable);
@@ -371,7 +365,6 @@ public class DefaultValue {
this.arrayStringExtensionNullable = JsonNullable.>of(arrayStringExtensionNullable);
}
-
public DefaultValue stringNullable(String stringNullable) {
this.stringNullable = JsonNullable.of(stringNullable);
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
index 1a4f8674baf..67015ffbc57 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
@@ -71,7 +71,6 @@ public class NumberPropertiesOnly {
this.number = number;
}
-
public NumberPropertiesOnly _float(Float _float) {
this._float = _float;
@@ -97,7 +96,6 @@ public class NumberPropertiesOnly {
this._float = _float;
}
-
public NumberPropertiesOnly _double(Double _double) {
this._double = _double;
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Pet.java
index d66e70878fe..1b377973aa2 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Pet.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Pet.java
@@ -124,7 +124,6 @@ public class Pet {
this.id = id;
}
-
public Pet name(String name) {
this.name = name;
@@ -150,7 +149,6 @@ public class Pet {
this.name = name;
}
-
public Pet category(Category category) {
this.category = category;
@@ -176,7 +174,6 @@ public class Pet {
this.category = category;
}
-
public Pet photoUrls(List photoUrls) {
this.photoUrls = photoUrls;
@@ -210,7 +207,6 @@ public class Pet {
this.photoUrls = photoUrls;
}
-
public Pet tags(List tags) {
this.tags = tags;
@@ -244,7 +240,6 @@ public class Pet {
this.tags = tags;
}
-
public Pet status(StatusEnum status) {
this.status = status;
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Query.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Query.java
index d6bee943431..833f7854df2 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Query.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Query.java
@@ -36,7 +36,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.6.0-SNAPSHOT")
public class Query {
public static final String JSON_PROPERTY_ID = "id";
- private Long id;
+ protected Long id;
/**
* Gets or Sets outcomes
@@ -76,7 +76,7 @@ public class Query {
}
public static final String JSON_PROPERTY_OUTCOMES = "outcomes";
- private List outcomes = new ArrayList<>(Arrays.asList(OutcomesEnum.SUCCESS, OutcomesEnum.FAILURE));
+ protected List outcomes = new ArrayList<>(Arrays.asList(OutcomesEnum.SUCCESS, OutcomesEnum.FAILURE));
public Query() {
}
@@ -106,7 +106,6 @@ public class Query {
this.id = id;
}
-
public Query outcomes(List outcomes) {
this.outcomes = outcomes;
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Tag.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Tag.java
index b1d53658cc5..3d9f70caf61 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Tag.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/Tag.java
@@ -66,7 +66,6 @@ public class Tag {
this.id = id;
}
-
public Tag name(String name) {
this.name = name;
diff --git a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
index 8ac42ee585c..28e2b3c66f1 100644
--- a/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
+++ b/samples/client/echo_api/java/resteasy/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
@@ -75,7 +75,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.size = size;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter color(String color) {
this.color = color;
@@ -101,7 +100,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.color = color;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter id(Long id) {
this.id = id;
@@ -127,7 +125,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.id = id;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter name(String name) {
this.name = name;
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Bird.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Bird.java
index 129e4c88667..dd447c73b6d 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Bird.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Bird.java
@@ -66,7 +66,6 @@ public class Bird {
this.size = size;
}
-
public Bird color(String color) {
this.color = color;
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Category.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Category.java
index 57e14ecd1f1..b52c0bb64a5 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Category.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Category.java
@@ -66,7 +66,6 @@ public class Category {
this.id = id;
}
-
public Category name(String name) {
this.name = name;
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/DataQuery.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/DataQuery.java
index 26f5797f032..80d8c067ec6 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/DataQuery.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/DataQuery.java
@@ -76,7 +76,6 @@ public class DataQuery extends Query {
this.suffix = suffix;
}
-
public DataQuery text(String text) {
this.text = text;
@@ -102,7 +101,6 @@ public class DataQuery extends Query {
this.text = text;
}
-
public DataQuery date(OffsetDateTime date) {
this.date = date;
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/DefaultValue.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/DefaultValue.java
index 4d4b1bdf451..e1a038895b2 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/DefaultValue.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/DefaultValue.java
@@ -143,7 +143,6 @@ public class DefaultValue {
this.arrayStringEnumRefDefault = arrayStringEnumRefDefault;
}
-
public DefaultValue arrayStringEnumDefault(List arrayStringEnumDefault) {
this.arrayStringEnumDefault = arrayStringEnumDefault;
@@ -177,7 +176,6 @@ public class DefaultValue {
this.arrayStringEnumDefault = arrayStringEnumDefault;
}
-
public DefaultValue arrayStringDefault(List arrayStringDefault) {
this.arrayStringDefault = arrayStringDefault;
@@ -211,7 +209,6 @@ public class DefaultValue {
this.arrayStringDefault = arrayStringDefault;
}
-
public DefaultValue arrayIntegerDefault(List arrayIntegerDefault) {
this.arrayIntegerDefault = arrayIntegerDefault;
@@ -245,7 +242,6 @@ public class DefaultValue {
this.arrayIntegerDefault = arrayIntegerDefault;
}
-
public DefaultValue arrayString(List arrayString) {
this.arrayString = arrayString;
@@ -279,7 +275,6 @@ public class DefaultValue {
this.arrayString = arrayString;
}
-
public DefaultValue arrayStringNullable(List arrayStringNullable) {
this.arrayStringNullable = JsonNullable.>of(arrayStringNullable);
@@ -325,7 +320,6 @@ public class DefaultValue {
this.arrayStringNullable = JsonNullable.>of(arrayStringNullable);
}
-
public DefaultValue arrayStringExtensionNullable(List arrayStringExtensionNullable) {
this.arrayStringExtensionNullable = JsonNullable.>of(arrayStringExtensionNullable);
@@ -371,7 +365,6 @@ public class DefaultValue {
this.arrayStringExtensionNullable = JsonNullable.>of(arrayStringExtensionNullable);
}
-
public DefaultValue stringNullable(String stringNullable) {
this.stringNullable = JsonNullable.of(stringNullable);
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
index 1a4f8674baf..67015ffbc57 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/NumberPropertiesOnly.java
@@ -71,7 +71,6 @@ public class NumberPropertiesOnly {
this.number = number;
}
-
public NumberPropertiesOnly _float(Float _float) {
this._float = _float;
@@ -97,7 +96,6 @@ public class NumberPropertiesOnly {
this._float = _float;
}
-
public NumberPropertiesOnly _double(Double _double) {
this._double = _double;
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Pet.java
index 2773f35ed2a..92e17f7f7f2 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Pet.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Pet.java
@@ -124,7 +124,6 @@ public class Pet {
this.id = id;
}
-
public Pet name(String name) {
this.name = name;
@@ -150,7 +149,6 @@ public class Pet {
this.name = name;
}
-
public Pet category(Category category) {
this.category = category;
@@ -176,7 +174,6 @@ public class Pet {
this.category = category;
}
-
public Pet photoUrls(List photoUrls) {
this.photoUrls = photoUrls;
@@ -210,7 +207,6 @@ public class Pet {
this.photoUrls = photoUrls;
}
-
public Pet tags(List tags) {
this.tags = tags;
@@ -244,7 +240,6 @@ public class Pet {
this.tags = tags;
}
-
public Pet status(StatusEnum status) {
this.status = status;
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Query.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Query.java
index d6bee943431..833f7854df2 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Query.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Query.java
@@ -36,7 +36,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.6.0-SNAPSHOT")
public class Query {
public static final String JSON_PROPERTY_ID = "id";
- private Long id;
+ protected Long id;
/**
* Gets or Sets outcomes
@@ -76,7 +76,7 @@ public class Query {
}
public static final String JSON_PROPERTY_OUTCOMES = "outcomes";
- private List outcomes = new ArrayList<>(Arrays.asList(OutcomesEnum.SUCCESS, OutcomesEnum.FAILURE));
+ protected List outcomes = new ArrayList<>(Arrays.asList(OutcomesEnum.SUCCESS, OutcomesEnum.FAILURE));
public Query() {
}
@@ -106,7 +106,6 @@ public class Query {
this.id = id;
}
-
public Query outcomes(List outcomes) {
this.outcomes = outcomes;
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Tag.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Tag.java
index b1d53658cc5..3d9f70caf61 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Tag.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/Tag.java
@@ -66,7 +66,6 @@ public class Tag {
this.id = id;
}
-
public Tag name(String name) {
this.name = name;
diff --git a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
index 8ac42ee585c..28e2b3c66f1 100644
--- a/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
+++ b/samples/client/echo_api/java/resttemplate/src/main/java/org/openapitools/client/model/TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.java
@@ -75,7 +75,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.size = size;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter color(String color) {
this.color = color;
@@ -101,7 +100,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.color = color;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter id(Long id) {
this.id = id;
@@ -127,7 +125,6 @@ public class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter
this.id = id;
}
-
public TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
index 13d1ab652af..62a65e3dbf1 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
@@ -79,7 +79,6 @@ public class AdditionalPropertiesClass {
this.mapProperty = mapProperty;
}
-
public AdditionalPropertiesClass mapOfMapProperty(Map> mapOfMapProperty) {
this.mapOfMapProperty = mapOfMapProperty;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/AllOfWithSingleRef.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/AllOfWithSingleRef.java
index 26c225556ed..f5443fc86f2 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/AllOfWithSingleRef.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/AllOfWithSingleRef.java
@@ -70,7 +70,6 @@ public class AllOfWithSingleRef {
this.username = username;
}
-
public AllOfWithSingleRef singleRefType(SingleRefType singleRefType) {
this.singleRefType = singleRefType;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Animal.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Animal.java
index 1b5507f9a3a..2bcb1b9b75a 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Animal.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Animal.java
@@ -52,7 +52,7 @@ public class Animal {
protected String className;
public static final String JSON_PROPERTY_COLOR = "color";
- private String color = "red";
+ protected String color = "red";
public Animal() {
}
@@ -82,7 +82,6 @@ public class Animal {
this.className = className;
}
-
public Animal color(String color) {
this.color = color;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ArrayTest.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ArrayTest.java
index 185093db32d..ccb55df61ad 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ArrayTest.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ArrayTest.java
@@ -85,7 +85,6 @@ public class ArrayTest {
this.arrayOfString = arrayOfString;
}
-
public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) {
this.arrayArrayOfInteger = arrayArrayOfInteger;
@@ -119,7 +118,6 @@ public class ArrayTest {
this.arrayArrayOfInteger = arrayArrayOfInteger;
}
-
public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) {
this.arrayArrayOfModel = arrayArrayOfModel;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Capitalization.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Capitalization.java
index 381845aef0e..63da79d3f53 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Capitalization.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Capitalization.java
@@ -85,7 +85,6 @@ public class Capitalization {
this.smallCamel = smallCamel;
}
-
public Capitalization capitalCamel(String capitalCamel) {
this.capitalCamel = capitalCamel;
@@ -111,7 +110,6 @@ public class Capitalization {
this.capitalCamel = capitalCamel;
}
-
public Capitalization smallSnake(String smallSnake) {
this.smallSnake = smallSnake;
@@ -137,7 +135,6 @@ public class Capitalization {
this.smallSnake = smallSnake;
}
-
public Capitalization capitalSnake(String capitalSnake) {
this.capitalSnake = capitalSnake;
@@ -163,7 +160,6 @@ public class Capitalization {
this.capitalSnake = capitalSnake;
}
-
public Capitalization scAETHFlowPoints(String scAETHFlowPoints) {
this.scAETHFlowPoints = scAETHFlowPoints;
@@ -189,7 +185,6 @@ public class Capitalization {
this.scAETHFlowPoints = scAETHFlowPoints;
}
-
public Capitalization ATT_NAME(String ATT_NAME) {
this.ATT_NAME = ATT_NAME;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Category.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Category.java
index c5bbb5c15cd..a997bd3dc55 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Category.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Category.java
@@ -69,7 +69,6 @@ public class Category {
this.id = id;
}
-
public Category name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/EnumArrays.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/EnumArrays.java
index 27dc4f09d7f..6e175ee4047 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/EnumArrays.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/EnumArrays.java
@@ -142,7 +142,6 @@ public class EnumArrays {
this.justSymbol = justSymbol;
}
-
public EnumArrays arrayEnum(List arrayEnum) {
this.arrayEnum = arrayEnum;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/EnumTest.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/EnumTest.java
index f27440d6b82..350da8bd3ae 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/EnumTest.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/EnumTest.java
@@ -246,7 +246,6 @@ public class EnumTest {
this.enumString = enumString;
}
-
public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
@@ -272,7 +271,6 @@ public class EnumTest {
this.enumStringRequired = enumStringRequired;
}
-
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
@@ -298,7 +296,6 @@ public class EnumTest {
this.enumInteger = enumInteger;
}
-
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
@@ -324,7 +321,6 @@ public class EnumTest {
this.enumNumber = enumNumber;
}
-
public EnumTest outerEnum(OuterEnum outerEnum) {
this.outerEnum = JsonNullable.of(outerEnum);
@@ -358,7 +354,6 @@ public class EnumTest {
this.outerEnum = JsonNullable.of(outerEnum);
}
-
public EnumTest outerEnumInteger(OuterEnumInteger outerEnumInteger) {
this.outerEnumInteger = outerEnumInteger;
@@ -384,7 +379,6 @@ public class EnumTest {
this.outerEnumInteger = outerEnumInteger;
}
-
public EnumTest outerEnumDefaultValue(OuterEnumDefaultValue outerEnumDefaultValue) {
this.outerEnumDefaultValue = outerEnumDefaultValue;
@@ -410,7 +404,6 @@ public class EnumTest {
this.outerEnumDefaultValue = outerEnumDefaultValue;
}
-
public EnumTest outerEnumIntegerDefaultValue(OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue) {
this.outerEnumIntegerDefaultValue = outerEnumIntegerDefaultValue;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FakeBigDecimalMap200Response.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FakeBigDecimalMap200Response.java
index bc54d6d0f5c..5be398267cc 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FakeBigDecimalMap200Response.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FakeBigDecimalMap200Response.java
@@ -73,7 +73,6 @@ public class FakeBigDecimalMap200Response {
this.someId = someId;
}
-
public FakeBigDecimalMap200Response someMap(Map someMap) {
this.someMap = someMap;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
index 359247ffcbc..6478bc2ec0a 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
@@ -73,7 +73,6 @@ public class FileSchemaTestClass {
this._file = _file;
}
-
public FileSchemaTestClass files(List files) {
this.files = files;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FormatTest.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FormatTest.java
index 766dfead8d0..e72c2354864 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FormatTest.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/FormatTest.java
@@ -133,7 +133,6 @@ public class FormatTest {
this.integer = integer;
}
-
public FormatTest int32(Integer int32) {
this.int32 = int32;
@@ -161,7 +160,6 @@ public class FormatTest {
this.int32 = int32;
}
-
public FormatTest int64(Long int64) {
this.int64 = int64;
@@ -187,7 +185,6 @@ public class FormatTest {
this.int64 = int64;
}
-
public FormatTest number(BigDecimal number) {
this.number = number;
@@ -215,7 +212,6 @@ public class FormatTest {
this.number = number;
}
-
public FormatTest _float(Float _float) {
this._float = _float;
@@ -243,7 +239,6 @@ public class FormatTest {
this._float = _float;
}
-
public FormatTest _double(Double _double) {
this._double = _double;
@@ -271,7 +266,6 @@ public class FormatTest {
this._double = _double;
}
-
public FormatTest decimal(BigDecimal decimal) {
this.decimal = decimal;
@@ -297,7 +291,6 @@ public class FormatTest {
this.decimal = decimal;
}
-
public FormatTest string(String string) {
this.string = string;
@@ -323,7 +316,6 @@ public class FormatTest {
this.string = string;
}
-
public FormatTest _byte(byte[] _byte) {
this._byte = _byte;
@@ -349,7 +341,6 @@ public class FormatTest {
this._byte = _byte;
}
-
public FormatTest binary(File binary) {
this.binary = binary;
@@ -375,7 +366,6 @@ public class FormatTest {
this.binary = binary;
}
-
public FormatTest date(LocalDate date) {
this.date = date;
@@ -401,7 +391,6 @@ public class FormatTest {
this.date = date;
}
-
public FormatTest dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -427,7 +416,6 @@ public class FormatTest {
this.dateTime = dateTime;
}
-
public FormatTest uuid(UUID uuid) {
this.uuid = uuid;
@@ -453,7 +441,6 @@ public class FormatTest {
this.uuid = uuid;
}
-
public FormatTest password(String password) {
this.password = password;
@@ -479,7 +466,6 @@ public class FormatTest {
this.password = password;
}
-
public FormatTest patternWithDigits(String patternWithDigits) {
this.patternWithDigits = patternWithDigits;
@@ -505,7 +491,6 @@ public class FormatTest {
this.patternWithDigits = patternWithDigits;
}
-
public FormatTest patternWithDigitsAndDelimiter(String patternWithDigitsAndDelimiter) {
this.patternWithDigitsAndDelimiter = patternWithDigitsAndDelimiter;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
index 2eca0b31404..689f8d57b56 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
@@ -44,7 +44,9 @@ public class HasOnlyReadOnly {
public HasOnlyReadOnly() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public HasOnlyReadOnly(
@JsonProperty(JSON_PROPERTY_BAR) String bar,
@@ -69,7 +71,6 @@ public class HasOnlyReadOnly {
-
/**
* Get foo
* @return foo
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/MapTest.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/MapTest.java
index 12d7c027462..99f1e0392a4 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/MapTest.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/MapTest.java
@@ -122,7 +122,6 @@ public class MapTest {
this.mapMapOfString = mapMapOfString;
}
-
public MapTest mapOfEnumString(Map mapOfEnumString) {
this.mapOfEnumString = mapOfEnumString;
@@ -156,7 +155,6 @@ public class MapTest {
this.mapOfEnumString = mapOfEnumString;
}
-
public MapTest directMap(Map directMap) {
this.directMap = directMap;
@@ -190,7 +188,6 @@ public class MapTest {
this.directMap = directMap;
}
-
public MapTest indirectMap(Map indirectMap) {
this.indirectMap = indirectMap;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
index 76e0c60cb18..40e4149c268 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
@@ -78,7 +78,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.uuid = uuid;
}
-
public MixedPropertiesAndAdditionalPropertiesClass dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -104,7 +103,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.dateTime = dateTime;
}
-
public MixedPropertiesAndAdditionalPropertiesClass map(Map map) {
this.map = map;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Model200Response.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Model200Response.java
index a96c412a61d..7f7e6d95a79 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Model200Response.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Model200Response.java
@@ -70,7 +70,6 @@ public class Model200Response {
this.name = name;
}
-
public Model200Response propertyClass(String propertyClass) {
this.propertyClass = propertyClass;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ModelApiResponse.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ModelApiResponse.java
index c77c108ea48..8fdf84ee608 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ModelApiResponse.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ModelApiResponse.java
@@ -74,7 +74,6 @@ public class ModelApiResponse {
this.code = code;
}
-
public ModelApiResponse type(String type) {
this.type = type;
@@ -100,7 +99,6 @@ public class ModelApiResponse {
this.type = type;
}
-
public ModelApiResponse message(String message) {
this.message = message;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Name.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Name.java
index 272713c095b..fa6602486b3 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Name.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Name.java
@@ -51,7 +51,9 @@ public class Name {
public Name() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public Name(
@JsonProperty(JSON_PROPERTY_SNAKE_CASE) Integer snakeCase,
@@ -87,7 +89,6 @@ public class Name {
this.name = name;
}
-
/**
* Get snakeCase
* @return snakeCase
@@ -102,7 +103,6 @@ public class Name {
-
public Name property(String property) {
this.property = property;
@@ -128,7 +128,6 @@ public class Name {
this.property = property;
}
-
/**
* Get _123number
* @return _123number
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/NullableClass.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/NullableClass.java
index 84cdedc2779..9c56fc9ebce 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/NullableClass.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/NullableClass.java
@@ -130,7 +130,6 @@ public class NullableClass extends HashMap {
this.integerProp = JsonNullable.of(integerProp);
}
-
public NullableClass numberProp(BigDecimal numberProp) {
this.numberProp = JsonNullable.of(numberProp);
@@ -164,7 +163,6 @@ public class NullableClass extends HashMap {
this.numberProp = JsonNullable.of(numberProp);
}
-
public NullableClass booleanProp(Boolean booleanProp) {
this.booleanProp = JsonNullable.of(booleanProp);
@@ -198,7 +196,6 @@ public class NullableClass extends HashMap {
this.booleanProp = JsonNullable.of(booleanProp);
}
-
public NullableClass stringProp(String stringProp) {
this.stringProp = JsonNullable.of(stringProp);
@@ -232,7 +229,6 @@ public class NullableClass extends HashMap {
this.stringProp = JsonNullable.of(stringProp);
}
-
public NullableClass dateProp(LocalDate dateProp) {
this.dateProp = JsonNullable.of(dateProp);
@@ -266,7 +262,6 @@ public class NullableClass extends HashMap {
this.dateProp = JsonNullable.of(dateProp);
}
-
public NullableClass datetimeProp(OffsetDateTime datetimeProp) {
this.datetimeProp = JsonNullable.of(datetimeProp);
@@ -300,7 +295,6 @@ public class NullableClass extends HashMap {
this.datetimeProp = JsonNullable.of(datetimeProp);
}
-
public NullableClass arrayNullableProp(List arrayNullableProp) {
this.arrayNullableProp = JsonNullable.>of(arrayNullableProp);
@@ -346,7 +340,6 @@ public class NullableClass extends HashMap {
this.arrayNullableProp = JsonNullable.>of(arrayNullableProp);
}
-
public NullableClass arrayAndItemsNullableProp(List arrayAndItemsNullableProp) {
this.arrayAndItemsNullableProp = JsonNullable.>of(arrayAndItemsNullableProp);
@@ -392,7 +385,6 @@ public class NullableClass extends HashMap {
this.arrayAndItemsNullableProp = JsonNullable.>of(arrayAndItemsNullableProp);
}
-
public NullableClass arrayItemsNullable(List arrayItemsNullable) {
this.arrayItemsNullable = arrayItemsNullable;
@@ -426,7 +418,6 @@ public class NullableClass extends HashMap {
this.arrayItemsNullable = arrayItemsNullable;
}
-
public NullableClass objectNullableProp(Map objectNullableProp) {
this.objectNullableProp = JsonNullable.>of(objectNullableProp);
@@ -472,7 +463,6 @@ public class NullableClass extends HashMap {
this.objectNullableProp = JsonNullable.>of(objectNullableProp);
}
-
public NullableClass objectAndItemsNullableProp(Map objectAndItemsNullableProp) {
this.objectAndItemsNullableProp = JsonNullable.>of(objectAndItemsNullableProp);
@@ -518,7 +508,6 @@ public class NullableClass extends HashMap {
this.objectAndItemsNullableProp = JsonNullable.>of(objectAndItemsNullableProp);
}
-
public NullableClass objectItemsNullable(Map objectItemsNullable) {
this.objectItemsNullable = objectItemsNullable;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ObjectWithDeprecatedFields.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ObjectWithDeprecatedFields.java
index 3d2aa710c87..484584c7d74 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ObjectWithDeprecatedFields.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ObjectWithDeprecatedFields.java
@@ -82,7 +82,6 @@ public class ObjectWithDeprecatedFields {
this.uuid = uuid;
}
-
public ObjectWithDeprecatedFields id(BigDecimal id) {
this.id = id;
@@ -110,7 +109,6 @@ public class ObjectWithDeprecatedFields {
this.id = id;
}
-
public ObjectWithDeprecatedFields deprecatedRef(DeprecatedObject deprecatedRef) {
this.deprecatedRef = deprecatedRef;
@@ -138,7 +136,6 @@ public class ObjectWithDeprecatedFields {
this.deprecatedRef = deprecatedRef;
}
-
public ObjectWithDeprecatedFields bars(List bars) {
this.bars = bars;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Order.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Order.java
index c212db9130a..4691a680c6a 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Order.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Order.java
@@ -123,7 +123,6 @@ public class Order {
this.id = id;
}
-
public Order petId(Long petId) {
this.petId = petId;
@@ -149,7 +148,6 @@ public class Order {
this.petId = petId;
}
-
public Order quantity(Integer quantity) {
this.quantity = quantity;
@@ -175,7 +173,6 @@ public class Order {
this.quantity = quantity;
}
-
public Order shipDate(OffsetDateTime shipDate) {
this.shipDate = shipDate;
@@ -201,7 +198,6 @@ public class Order {
this.shipDate = shipDate;
}
-
public Order status(StatusEnum status) {
this.status = status;
@@ -227,7 +223,6 @@ public class Order {
this.status = status;
}
-
public Order complete(Boolean complete) {
this.complete = complete;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/OuterComposite.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/OuterComposite.java
index d50d92a362c..8874356dcb9 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/OuterComposite.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/OuterComposite.java
@@ -74,7 +74,6 @@ public class OuterComposite {
this.myNumber = myNumber;
}
-
public OuterComposite myString(String myString) {
this.myString = myString;
@@ -100,7 +99,6 @@ public class OuterComposite {
this.myString = myString;
}
-
public OuterComposite myBoolean(Boolean myBoolean) {
this.myBoolean = myBoolean;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ParentWithNullable.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ParentWithNullable.java
index 248f3a76886..698309e5820 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ParentWithNullable.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ParentWithNullable.java
@@ -88,7 +88,7 @@ public class ParentWithNullable {
protected TypeEnum type;
public static final String JSON_PROPERTY_NULLABLE_PROPERTY = "nullableProperty";
- private JsonNullable nullableProperty = JsonNullable.undefined();
+ protected JsonNullable nullableProperty = JsonNullable.undefined();
public ParentWithNullable() {
}
@@ -118,7 +118,6 @@ public class ParentWithNullable {
this.type = type;
}
-
public ParentWithNullable nullableProperty(String nullableProperty) {
this.nullableProperty = JsonNullable.of(nullableProperty);
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Pet.java
index 9061ffdc19a..2e89a1bc990 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Pet.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Pet.java
@@ -130,7 +130,6 @@ public class Pet {
this.id = id;
}
-
public Pet category(Category category) {
this.category = category;
@@ -156,7 +155,6 @@ public class Pet {
this.category = category;
}
-
public Pet name(String name) {
this.name = name;
@@ -182,7 +180,6 @@ public class Pet {
this.name = name;
}
-
public Pet photoUrls(Set photoUrls) {
this.photoUrls = photoUrls;
@@ -217,7 +214,6 @@ public class Pet {
this.photoUrls = photoUrls;
}
-
public Pet tags(List tags) {
this.tags = tags;
@@ -251,7 +247,6 @@ public class Pet {
this.tags = tags;
}
-
public Pet status(StatusEnum status) {
this.status = status;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
index 2b8479b04ad..0eba7e516d5 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
@@ -43,7 +43,9 @@ public class ReadOnlyFirst {
public ReadOnlyFirst() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public ReadOnlyFirst(
@JsonProperty(JSON_PROPERTY_BAR) String bar
@@ -66,7 +68,6 @@ public class ReadOnlyFirst {
-
public ReadOnlyFirst baz(String baz) {
this.baz = baz;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Tag.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Tag.java
index 1e78d38c671..c9a876b387b 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Tag.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/Tag.java
@@ -69,7 +69,6 @@ public class Tag {
this.id = id;
}
-
public Tag name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/User.java b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/User.java
index e3a96c27e2f..36f84726857 100644
--- a/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/User.java
+++ b/samples/client/petstore/java/apache-httpclient/src/main/java/org/openapitools/client/model/User.java
@@ -93,7 +93,6 @@ public class User {
this.id = id;
}
-
public User username(String username) {
this.username = username;
@@ -119,7 +118,6 @@ public class User {
this.username = username;
}
-
public User firstName(String firstName) {
this.firstName = firstName;
@@ -145,7 +143,6 @@ public class User {
this.firstName = firstName;
}
-
public User lastName(String lastName) {
this.lastName = lastName;
@@ -171,7 +168,6 @@ public class User {
this.lastName = lastName;
}
-
public User email(String email) {
this.email = email;
@@ -197,7 +193,6 @@ public class User {
this.email = email;
}
-
public User password(String password) {
this.password = password;
@@ -223,7 +218,6 @@ public class User {
this.password = password;
}
-
public User phone(String phone) {
this.phone = phone;
@@ -249,7 +243,6 @@ public class User {
this.phone = phone;
}
-
public User userStatus(Integer userStatus) {
this.userStatus = userStatus;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
index 1c72b35606e..4477e976ec3 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
@@ -114,7 +114,6 @@ public class AdditionalPropertiesClass {
this.mapString = mapString;
}
-
public AdditionalPropertiesClass mapNumber(Map mapNumber) {
this.mapNumber = mapNumber;
@@ -148,7 +147,6 @@ public class AdditionalPropertiesClass {
this.mapNumber = mapNumber;
}
-
public AdditionalPropertiesClass mapInteger(Map mapInteger) {
this.mapInteger = mapInteger;
@@ -182,7 +180,6 @@ public class AdditionalPropertiesClass {
this.mapInteger = mapInteger;
}
-
public AdditionalPropertiesClass mapBoolean(Map mapBoolean) {
this.mapBoolean = mapBoolean;
@@ -216,7 +213,6 @@ public class AdditionalPropertiesClass {
this.mapBoolean = mapBoolean;
}
-
public AdditionalPropertiesClass mapArrayInteger(Map> mapArrayInteger) {
this.mapArrayInteger = mapArrayInteger;
@@ -250,7 +246,6 @@ public class AdditionalPropertiesClass {
this.mapArrayInteger = mapArrayInteger;
}
-
public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) {
this.mapArrayAnytype = mapArrayAnytype;
@@ -284,7 +279,6 @@ public class AdditionalPropertiesClass {
this.mapArrayAnytype = mapArrayAnytype;
}
-
public AdditionalPropertiesClass mapMapString(Map> mapMapString) {
this.mapMapString = mapMapString;
@@ -318,7 +312,6 @@ public class AdditionalPropertiesClass {
this.mapMapString = mapMapString;
}
-
public AdditionalPropertiesClass mapMapAnytype(Map> mapMapAnytype) {
this.mapMapAnytype = mapMapAnytype;
@@ -352,7 +345,6 @@ public class AdditionalPropertiesClass {
this.mapMapAnytype = mapMapAnytype;
}
-
public AdditionalPropertiesClass anytype1(Object anytype1) {
this.anytype1 = anytype1;
@@ -378,7 +370,6 @@ public class AdditionalPropertiesClass {
this.anytype1 = anytype1;
}
-
public AdditionalPropertiesClass anytype2(Object anytype2) {
this.anytype2 = anytype2;
@@ -404,7 +395,6 @@ public class AdditionalPropertiesClass {
this.anytype2 = anytype2;
}
-
public AdditionalPropertiesClass anytype3(Object anytype3) {
this.anytype3 = anytype3;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Animal.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Animal.java
index d2889e9e4b3..f58a928f35f 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Animal.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Animal.java
@@ -50,7 +50,7 @@ public class Animal {
protected String className;
public static final String JSON_PROPERTY_COLOR = "color";
- private String color = "red";
+ protected String color = "red";
public Animal() {
}
@@ -80,7 +80,6 @@ public class Animal {
this.className = className;
}
-
public Animal color(String color) {
this.color = color;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ArrayTest.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ArrayTest.java
index c1b326753c7..3eea733afd0 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ArrayTest.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ArrayTest.java
@@ -82,7 +82,6 @@ public class ArrayTest {
this.arrayOfString = arrayOfString;
}
-
public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) {
this.arrayArrayOfInteger = arrayArrayOfInteger;
@@ -116,7 +115,6 @@ public class ArrayTest {
this.arrayArrayOfInteger = arrayArrayOfInteger;
}
-
public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) {
this.arrayArrayOfModel = arrayArrayOfModel;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Capitalization.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Capitalization.java
index d78aad526d2..5db053e51cb 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Capitalization.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Capitalization.java
@@ -82,7 +82,6 @@ public class Capitalization {
this.smallCamel = smallCamel;
}
-
public Capitalization capitalCamel(String capitalCamel) {
this.capitalCamel = capitalCamel;
@@ -108,7 +107,6 @@ public class Capitalization {
this.capitalCamel = capitalCamel;
}
-
public Capitalization smallSnake(String smallSnake) {
this.smallSnake = smallSnake;
@@ -134,7 +132,6 @@ public class Capitalization {
this.smallSnake = smallSnake;
}
-
public Capitalization capitalSnake(String capitalSnake) {
this.capitalSnake = capitalSnake;
@@ -160,7 +157,6 @@ public class Capitalization {
this.capitalSnake = capitalSnake;
}
-
public Capitalization scAETHFlowPoints(String scAETHFlowPoints) {
this.scAETHFlowPoints = scAETHFlowPoints;
@@ -186,7 +182,6 @@ public class Capitalization {
this.scAETHFlowPoints = scAETHFlowPoints;
}
-
public Capitalization ATT_NAME(String ATT_NAME) {
this.ATT_NAME = ATT_NAME;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Cat.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Cat.java
index 2f84fec8d7c..a8e988b6483 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Cat.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Cat.java
@@ -45,7 +45,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
public class Cat extends Animal {
public static final String JSON_PROPERTY_DECLAWED = "declawed";
- private Boolean declawed;
+ protected Boolean declawed;
public Cat() {
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Category.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Category.java
index 115f0c8b180..f8d76e6db23 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Category.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Category.java
@@ -66,7 +66,6 @@ public class Category {
this.id = id;
}
-
public Category name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/EnumArrays.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/EnumArrays.java
index b8a1dac4092..55f22a53f94 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/EnumArrays.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/EnumArrays.java
@@ -139,7 +139,6 @@ public class EnumArrays {
this.justSymbol = justSymbol;
}
-
public EnumArrays arrayEnum(List arrayEnum) {
this.arrayEnum = arrayEnum;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/EnumTest.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/EnumTest.java
index 652691979ee..6ac79ad0892 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/EnumTest.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/EnumTest.java
@@ -224,7 +224,6 @@ public class EnumTest {
this.enumString = enumString;
}
-
public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
@@ -250,7 +249,6 @@ public class EnumTest {
this.enumStringRequired = enumStringRequired;
}
-
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
@@ -276,7 +274,6 @@ public class EnumTest {
this.enumInteger = enumInteger;
}
-
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
@@ -302,7 +299,6 @@ public class EnumTest {
this.enumNumber = enumNumber;
}
-
public EnumTest outerEnum(OuterEnum outerEnum) {
this.outerEnum = outerEnum;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
index a74d0136dc7..9ed0cd4e349 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
@@ -70,7 +70,6 @@ public class FileSchemaTestClass {
this._file = _file;
}
-
public FileSchemaTestClass files(List files) {
this.files = files;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/FormatTest.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/FormatTest.java
index 5ec571277b8..03ad9cebe90 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/FormatTest.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/FormatTest.java
@@ -122,7 +122,6 @@ public class FormatTest {
this.integer = integer;
}
-
public FormatTest int32(Integer int32) {
this.int32 = int32;
@@ -150,7 +149,6 @@ public class FormatTest {
this.int32 = int32;
}
-
public FormatTest int64(Long int64) {
this.int64 = int64;
@@ -176,7 +174,6 @@ public class FormatTest {
this.int64 = int64;
}
-
public FormatTest number(BigDecimal number) {
this.number = number;
@@ -204,7 +201,6 @@ public class FormatTest {
this.number = number;
}
-
public FormatTest _float(Float _float) {
this._float = _float;
@@ -232,7 +228,6 @@ public class FormatTest {
this._float = _float;
}
-
public FormatTest _double(Double _double) {
this._double = _double;
@@ -260,7 +255,6 @@ public class FormatTest {
this._double = _double;
}
-
public FormatTest string(String string) {
this.string = string;
@@ -286,7 +280,6 @@ public class FormatTest {
this.string = string;
}
-
public FormatTest _byte(byte[] _byte) {
this._byte = _byte;
@@ -312,7 +305,6 @@ public class FormatTest {
this._byte = _byte;
}
-
public FormatTest binary(File binary) {
this.binary = binary;
@@ -338,7 +330,6 @@ public class FormatTest {
this.binary = binary;
}
-
public FormatTest date(LocalDate date) {
this.date = date;
@@ -364,7 +355,6 @@ public class FormatTest {
this.date = date;
}
-
public FormatTest dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -390,7 +380,6 @@ public class FormatTest {
this.dateTime = dateTime;
}
-
public FormatTest uuid(UUID uuid) {
this.uuid = uuid;
@@ -416,7 +405,6 @@ public class FormatTest {
this.uuid = uuid;
}
-
public FormatTest password(String password) {
this.password = password;
@@ -442,7 +430,6 @@ public class FormatTest {
this.password = password;
}
-
public FormatTest bigDecimal(BigDecimal bigDecimal) {
this.bigDecimal = bigDecimal;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
index 831209db51c..f204f9e88d8 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
@@ -41,7 +41,9 @@ public class HasOnlyReadOnly {
public HasOnlyReadOnly() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public HasOnlyReadOnly(
@JsonProperty(JSON_PROPERTY_BAR) String bar,
@@ -66,7 +68,6 @@ public class HasOnlyReadOnly {
-
/**
* Get foo
* @return foo
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/MapTest.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/MapTest.java
index e1d67c19adc..cad1ffaf19a 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/MapTest.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/MapTest.java
@@ -119,7 +119,6 @@ public class MapTest {
this.mapMapOfString = mapMapOfString;
}
-
public MapTest mapOfEnumString(Map mapOfEnumString) {
this.mapOfEnumString = mapOfEnumString;
@@ -153,7 +152,6 @@ public class MapTest {
this.mapOfEnumString = mapOfEnumString;
}
-
public MapTest directMap(Map directMap) {
this.directMap = directMap;
@@ -187,7 +185,6 @@ public class MapTest {
this.directMap = directMap;
}
-
public MapTest indirectMap(Map indirectMap) {
this.indirectMap = indirectMap;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
index d72404bd3f2..6ff9c5612c9 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
@@ -75,7 +75,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.uuid = uuid;
}
-
public MixedPropertiesAndAdditionalPropertiesClass dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -101,7 +100,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.dateTime = dateTime;
}
-
public MixedPropertiesAndAdditionalPropertiesClass map(Map map) {
this.map = map;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Model200Response.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Model200Response.java
index 55dddccffcb..55c1e43e622 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Model200Response.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Model200Response.java
@@ -67,7 +67,6 @@ public class Model200Response {
this.name = name;
}
-
public Model200Response propertyClass(String propertyClass) {
this.propertyClass = propertyClass;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ModelApiResponse.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ModelApiResponse.java
index 6d9bdfa87fc..96f6d3e5734 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ModelApiResponse.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ModelApiResponse.java
@@ -71,7 +71,6 @@ public class ModelApiResponse {
this.code = code;
}
-
public ModelApiResponse type(String type) {
this.type = type;
@@ -97,7 +96,6 @@ public class ModelApiResponse {
this.type = type;
}
-
public ModelApiResponse message(String message) {
this.message = message;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Name.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Name.java
index 5b21c403ece..f8368cff5fe 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Name.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Name.java
@@ -48,7 +48,9 @@ public class Name {
public Name() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public Name(
@JsonProperty(JSON_PROPERTY_SNAKE_CASE) Integer snakeCase,
@@ -84,7 +86,6 @@ public class Name {
this.name = name;
}
-
/**
* Get snakeCase
* @return snakeCase
@@ -99,7 +100,6 @@ public class Name {
-
public Name property(String property) {
this.property = property;
@@ -125,7 +125,6 @@ public class Name {
this.property = property;
}
-
/**
* Get _123number
* @return _123number
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Order.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Order.java
index 4c8a48cccf7..f01b9f76366 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Order.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Order.java
@@ -120,7 +120,6 @@ public class Order {
this.id = id;
}
-
public Order petId(Long petId) {
this.petId = petId;
@@ -146,7 +145,6 @@ public class Order {
this.petId = petId;
}
-
public Order quantity(Integer quantity) {
this.quantity = quantity;
@@ -172,7 +170,6 @@ public class Order {
this.quantity = quantity;
}
-
public Order shipDate(OffsetDateTime shipDate) {
this.shipDate = shipDate;
@@ -198,7 +195,6 @@ public class Order {
this.shipDate = shipDate;
}
-
public Order status(StatusEnum status) {
this.status = status;
@@ -224,7 +220,6 @@ public class Order {
this.status = status;
}
-
public Order complete(Boolean complete) {
this.complete = complete;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/OuterComposite.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/OuterComposite.java
index 65f8ab9e682..3d4c3653153 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/OuterComposite.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/OuterComposite.java
@@ -71,7 +71,6 @@ public class OuterComposite {
this.myNumber = myNumber;
}
-
public OuterComposite myString(String myString) {
this.myString = myString;
@@ -97,7 +96,6 @@ public class OuterComposite {
this.myString = myString;
}
-
public OuterComposite myBoolean(Boolean myBoolean) {
this.myBoolean = myBoolean;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Pet.java
index a59204ad9b8..5c4dd223690 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Pet.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Pet.java
@@ -127,7 +127,6 @@ public class Pet {
this.id = id;
}
-
public Pet category(Category category) {
this.category = category;
@@ -153,7 +152,6 @@ public class Pet {
this.category = category;
}
-
public Pet name(String name) {
this.name = name;
@@ -179,7 +177,6 @@ public class Pet {
this.name = name;
}
-
public Pet photoUrls(Set photoUrls) {
this.photoUrls = photoUrls;
@@ -214,7 +211,6 @@ public class Pet {
this.photoUrls = photoUrls;
}
-
public Pet tags(List tags) {
this.tags = tags;
@@ -248,7 +244,6 @@ public class Pet {
this.tags = tags;
}
-
public Pet status(StatusEnum status) {
this.status = status;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
index f04fe007efd..427b65a7228 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
@@ -40,7 +40,9 @@ public class ReadOnlyFirst {
public ReadOnlyFirst() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public ReadOnlyFirst(
@JsonProperty(JSON_PROPERTY_BAR) String bar
@@ -63,7 +65,6 @@ public class ReadOnlyFirst {
-
public ReadOnlyFirst baz(String baz) {
this.baz = baz;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Tag.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Tag.java
index 52f35e3f80f..008b232092f 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Tag.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/Tag.java
@@ -66,7 +66,6 @@ public class Tag {
this.id = id;
}
-
public Tag name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/TypeHolderDefault.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
index d8f64b4a671..e91650ef1a7 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
@@ -82,7 +82,6 @@ public class TypeHolderDefault {
this.stringItem = stringItem;
}
-
public TypeHolderDefault numberItem(BigDecimal numberItem) {
this.numberItem = numberItem;
@@ -108,7 +107,6 @@ public class TypeHolderDefault {
this.numberItem = numberItem;
}
-
public TypeHolderDefault integerItem(Integer integerItem) {
this.integerItem = integerItem;
@@ -134,7 +132,6 @@ public class TypeHolderDefault {
this.integerItem = integerItem;
}
-
public TypeHolderDefault boolItem(Boolean boolItem) {
this.boolItem = boolItem;
@@ -160,7 +157,6 @@ public class TypeHolderDefault {
this.boolItem = boolItem;
}
-
public TypeHolderDefault arrayItem(List arrayItem) {
this.arrayItem = arrayItem;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/TypeHolderExample.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/TypeHolderExample.java
index dd364405baa..c9d9fa4ece7 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/TypeHolderExample.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/TypeHolderExample.java
@@ -86,7 +86,6 @@ public class TypeHolderExample {
this.stringItem = stringItem;
}
-
public TypeHolderExample numberItem(BigDecimal numberItem) {
this.numberItem = numberItem;
@@ -112,7 +111,6 @@ public class TypeHolderExample {
this.numberItem = numberItem;
}
-
public TypeHolderExample floatItem(Float floatItem) {
this.floatItem = floatItem;
@@ -138,7 +136,6 @@ public class TypeHolderExample {
this.floatItem = floatItem;
}
-
public TypeHolderExample integerItem(Integer integerItem) {
this.integerItem = integerItem;
@@ -164,7 +161,6 @@ public class TypeHolderExample {
this.integerItem = integerItem;
}
-
public TypeHolderExample boolItem(Boolean boolItem) {
this.boolItem = boolItem;
@@ -190,7 +186,6 @@ public class TypeHolderExample {
this.boolItem = boolItem;
}
-
public TypeHolderExample arrayItem(List arrayItem) {
this.arrayItem = arrayItem;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/User.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/User.java
index 8701ef3887e..7785e276955 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/User.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/User.java
@@ -90,7 +90,6 @@ public class User {
this.id = id;
}
-
public User username(String username) {
this.username = username;
@@ -116,7 +115,6 @@ public class User {
this.username = username;
}
-
public User firstName(String firstName) {
this.firstName = firstName;
@@ -142,7 +140,6 @@ public class User {
this.firstName = firstName;
}
-
public User lastName(String lastName) {
this.lastName = lastName;
@@ -168,7 +165,6 @@ public class User {
this.lastName = lastName;
}
-
public User email(String email) {
this.email = email;
@@ -194,7 +190,6 @@ public class User {
this.email = email;
}
-
public User password(String password) {
this.password = password;
@@ -220,7 +215,6 @@ public class User {
this.password = password;
}
-
public User phone(String phone) {
this.phone = phone;
@@ -246,7 +240,6 @@ public class User {
this.phone = phone;
}
-
public User userStatus(Integer userStatus) {
this.userStatus = userStatus;
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/XmlItem.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/XmlItem.java
index 2e65bcb0549..2e9ac7332ea 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/XmlItem.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/XmlItem.java
@@ -178,7 +178,6 @@ public class XmlItem {
this.attributeString = attributeString;
}
-
public XmlItem attributeNumber(BigDecimal attributeNumber) {
this.attributeNumber = attributeNumber;
@@ -204,7 +203,6 @@ public class XmlItem {
this.attributeNumber = attributeNumber;
}
-
public XmlItem attributeInteger(Integer attributeInteger) {
this.attributeInteger = attributeInteger;
@@ -230,7 +228,6 @@ public class XmlItem {
this.attributeInteger = attributeInteger;
}
-
public XmlItem attributeBoolean(Boolean attributeBoolean) {
this.attributeBoolean = attributeBoolean;
@@ -256,7 +253,6 @@ public class XmlItem {
this.attributeBoolean = attributeBoolean;
}
-
public XmlItem wrappedArray(List wrappedArray) {
this.wrappedArray = wrappedArray;
@@ -290,7 +286,6 @@ public class XmlItem {
this.wrappedArray = wrappedArray;
}
-
public XmlItem nameString(String nameString) {
this.nameString = nameString;
@@ -316,7 +311,6 @@ public class XmlItem {
this.nameString = nameString;
}
-
public XmlItem nameNumber(BigDecimal nameNumber) {
this.nameNumber = nameNumber;
@@ -342,7 +336,6 @@ public class XmlItem {
this.nameNumber = nameNumber;
}
-
public XmlItem nameInteger(Integer nameInteger) {
this.nameInteger = nameInteger;
@@ -368,7 +361,6 @@ public class XmlItem {
this.nameInteger = nameInteger;
}
-
public XmlItem nameBoolean(Boolean nameBoolean) {
this.nameBoolean = nameBoolean;
@@ -394,7 +386,6 @@ public class XmlItem {
this.nameBoolean = nameBoolean;
}
-
public XmlItem nameArray(List nameArray) {
this.nameArray = nameArray;
@@ -428,7 +419,6 @@ public class XmlItem {
this.nameArray = nameArray;
}
-
public XmlItem nameWrappedArray(List nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
@@ -462,7 +452,6 @@ public class XmlItem {
this.nameWrappedArray = nameWrappedArray;
}
-
public XmlItem prefixString(String prefixString) {
this.prefixString = prefixString;
@@ -488,7 +477,6 @@ public class XmlItem {
this.prefixString = prefixString;
}
-
public XmlItem prefixNumber(BigDecimal prefixNumber) {
this.prefixNumber = prefixNumber;
@@ -514,7 +502,6 @@ public class XmlItem {
this.prefixNumber = prefixNumber;
}
-
public XmlItem prefixInteger(Integer prefixInteger) {
this.prefixInteger = prefixInteger;
@@ -540,7 +527,6 @@ public class XmlItem {
this.prefixInteger = prefixInteger;
}
-
public XmlItem prefixBoolean(Boolean prefixBoolean) {
this.prefixBoolean = prefixBoolean;
@@ -566,7 +552,6 @@ public class XmlItem {
this.prefixBoolean = prefixBoolean;
}
-
public XmlItem prefixArray(List prefixArray) {
this.prefixArray = prefixArray;
@@ -600,7 +585,6 @@ public class XmlItem {
this.prefixArray = prefixArray;
}
-
public XmlItem prefixWrappedArray(List prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
@@ -634,7 +618,6 @@ public class XmlItem {
this.prefixWrappedArray = prefixWrappedArray;
}
-
public XmlItem namespaceString(String namespaceString) {
this.namespaceString = namespaceString;
@@ -660,7 +643,6 @@ public class XmlItem {
this.namespaceString = namespaceString;
}
-
public XmlItem namespaceNumber(BigDecimal namespaceNumber) {
this.namespaceNumber = namespaceNumber;
@@ -686,7 +668,6 @@ public class XmlItem {
this.namespaceNumber = namespaceNumber;
}
-
public XmlItem namespaceInteger(Integer namespaceInteger) {
this.namespaceInteger = namespaceInteger;
@@ -712,7 +693,6 @@ public class XmlItem {
this.namespaceInteger = namespaceInteger;
}
-
public XmlItem namespaceBoolean(Boolean namespaceBoolean) {
this.namespaceBoolean = namespaceBoolean;
@@ -738,7 +718,6 @@ public class XmlItem {
this.namespaceBoolean = namespaceBoolean;
}
-
public XmlItem namespaceArray(List namespaceArray) {
this.namespaceArray = namespaceArray;
@@ -772,7 +751,6 @@ public class XmlItem {
this.namespaceArray = namespaceArray;
}
-
public XmlItem namespaceWrappedArray(List namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
@@ -806,7 +784,6 @@ public class XmlItem {
this.namespaceWrappedArray = namespaceWrappedArray;
}
-
public XmlItem prefixNsString(String prefixNsString) {
this.prefixNsString = prefixNsString;
@@ -832,7 +809,6 @@ public class XmlItem {
this.prefixNsString = prefixNsString;
}
-
public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) {
this.prefixNsNumber = prefixNsNumber;
@@ -858,7 +834,6 @@ public class XmlItem {
this.prefixNsNumber = prefixNsNumber;
}
-
public XmlItem prefixNsInteger(Integer prefixNsInteger) {
this.prefixNsInteger = prefixNsInteger;
@@ -884,7 +859,6 @@ public class XmlItem {
this.prefixNsInteger = prefixNsInteger;
}
-
public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) {
this.prefixNsBoolean = prefixNsBoolean;
@@ -910,7 +884,6 @@ public class XmlItem {
this.prefixNsBoolean = prefixNsBoolean;
}
-
public XmlItem prefixNsArray(List prefixNsArray) {
this.prefixNsArray = prefixNsArray;
@@ -944,7 +917,6 @@ public class XmlItem {
this.prefixNsArray = prefixNsArray;
}
-
public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
index a5fd475349e..28f904fb115 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
@@ -118,7 +118,6 @@ public class AdditionalPropertiesClass {
this.mapString = mapString;
}
-
public AdditionalPropertiesClass mapNumber(Map mapNumber) {
this.mapNumber = mapNumber;
@@ -154,7 +153,6 @@ public class AdditionalPropertiesClass {
this.mapNumber = mapNumber;
}
-
public AdditionalPropertiesClass mapInteger(Map mapInteger) {
this.mapInteger = mapInteger;
@@ -189,7 +187,6 @@ public class AdditionalPropertiesClass {
this.mapInteger = mapInteger;
}
-
public AdditionalPropertiesClass mapBoolean(Map mapBoolean) {
this.mapBoolean = mapBoolean;
@@ -224,7 +221,6 @@ public class AdditionalPropertiesClass {
this.mapBoolean = mapBoolean;
}
-
public AdditionalPropertiesClass mapArrayInteger(Map> mapArrayInteger) {
this.mapArrayInteger = mapArrayInteger;
@@ -260,7 +256,6 @@ public class AdditionalPropertiesClass {
this.mapArrayInteger = mapArrayInteger;
}
-
public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) {
this.mapArrayAnytype = mapArrayAnytype;
@@ -296,7 +291,6 @@ public class AdditionalPropertiesClass {
this.mapArrayAnytype = mapArrayAnytype;
}
-
public AdditionalPropertiesClass mapMapString(Map> mapMapString) {
this.mapMapString = mapMapString;
@@ -332,7 +326,6 @@ public class AdditionalPropertiesClass {
this.mapMapString = mapMapString;
}
-
public AdditionalPropertiesClass mapMapAnytype(Map> mapMapAnytype) {
this.mapMapAnytype = mapMapAnytype;
@@ -368,7 +361,6 @@ public class AdditionalPropertiesClass {
this.mapMapAnytype = mapMapAnytype;
}
-
public AdditionalPropertiesClass anytype1(Object anytype1) {
this.anytype1 = anytype1;
@@ -395,7 +387,6 @@ public class AdditionalPropertiesClass {
this.anytype1 = anytype1;
}
-
public AdditionalPropertiesClass anytype2(Object anytype2) {
this.anytype2 = anytype2;
@@ -422,7 +413,6 @@ public class AdditionalPropertiesClass {
this.anytype2 = anytype2;
}
-
public AdditionalPropertiesClass anytype3(Object anytype3) {
this.anytype3 = anytype3;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Animal.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Animal.java
index 9f9838485f2..76f16d0f902 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Animal.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Animal.java
@@ -53,7 +53,7 @@ public class Animal {
protected String className;
public static final String JSON_PROPERTY_COLOR = "color";
- private String color = "red";
+ protected String color = "red";
public Animal() {
}
@@ -85,7 +85,6 @@ public class Animal {
this.className = className;
}
-
public Animal color(String color) {
this.color = color;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ArrayTest.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ArrayTest.java
index 7c49ca3935c..9a1cd23296a 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ArrayTest.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ArrayTest.java
@@ -86,7 +86,6 @@ public class ArrayTest {
this.arrayOfString = arrayOfString;
}
-
public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) {
this.arrayArrayOfInteger = arrayArrayOfInteger;
@@ -122,7 +121,6 @@ public class ArrayTest {
this.arrayArrayOfInteger = arrayArrayOfInteger;
}
-
public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) {
this.arrayArrayOfModel = arrayArrayOfModel;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Capitalization.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Capitalization.java
index 5967d2101f4..82f1ab7cc45 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Capitalization.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Capitalization.java
@@ -86,7 +86,6 @@ public class Capitalization {
this.smallCamel = smallCamel;
}
-
public Capitalization capitalCamel(String capitalCamel) {
this.capitalCamel = capitalCamel;
@@ -113,7 +112,6 @@ public class Capitalization {
this.capitalCamel = capitalCamel;
}
-
public Capitalization smallSnake(String smallSnake) {
this.smallSnake = smallSnake;
@@ -140,7 +138,6 @@ public class Capitalization {
this.smallSnake = smallSnake;
}
-
public Capitalization capitalSnake(String capitalSnake) {
this.capitalSnake = capitalSnake;
@@ -167,7 +164,6 @@ public class Capitalization {
this.capitalSnake = capitalSnake;
}
-
public Capitalization scAETHFlowPoints(String scAETHFlowPoints) {
this.scAETHFlowPoints = scAETHFlowPoints;
@@ -194,7 +190,6 @@ public class Capitalization {
this.scAETHFlowPoints = scAETHFlowPoints;
}
-
public Capitalization ATT_NAME(String ATT_NAME) {
this.ATT_NAME = ATT_NAME;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Cat.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Cat.java
index 89350787551..c6faf3154df 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Cat.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Cat.java
@@ -48,7 +48,7 @@ import org.hibernate.validator.constraints.*;
public class Cat extends Animal {
public static final String JSON_PROPERTY_DECLAWED = "declawed";
- private Boolean declawed;
+ protected Boolean declawed;
public Cat() {
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Category.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Category.java
index 7a913e5b0c3..988fb7a455e 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Category.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Category.java
@@ -70,7 +70,6 @@ public class Category {
this.id = id;
}
-
public Category name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/EnumArrays.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/EnumArrays.java
index ea2c8d138ee..5c4f75edc48 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/EnumArrays.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/EnumArrays.java
@@ -143,7 +143,6 @@ public class EnumArrays {
this.justSymbol = justSymbol;
}
-
public EnumArrays arrayEnum(List arrayEnum) {
this.arrayEnum = arrayEnum;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/EnumTest.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/EnumTest.java
index 68b591cb13a..7abc1aa8fb6 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/EnumTest.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/EnumTest.java
@@ -228,7 +228,6 @@ public class EnumTest {
this.enumString = enumString;
}
-
public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
@@ -256,7 +255,6 @@ public class EnumTest {
this.enumStringRequired = enumStringRequired;
}
-
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
@@ -283,7 +281,6 @@ public class EnumTest {
this.enumInteger = enumInteger;
}
-
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
@@ -310,7 +307,6 @@ public class EnumTest {
this.enumNumber = enumNumber;
}
-
public EnumTest outerEnum(OuterEnum outerEnum) {
this.outerEnum = outerEnum;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
index 9c7339c2c90..e47368d4a61 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
@@ -75,7 +75,6 @@ public class FileSchemaTestClass {
this._file = _file;
}
-
public FileSchemaTestClass files(List<@Valid ModelFile> files) {
this.files = files;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FormatTest.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FormatTest.java
index 418fb63f4d1..3b546b641a4 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FormatTest.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FormatTest.java
@@ -126,7 +126,6 @@ public class FormatTest {
this.integer = integer;
}
-
public FormatTest int32(Integer int32) {
this.int32 = int32;
@@ -155,7 +154,6 @@ public class FormatTest {
this.int32 = int32;
}
-
public FormatTest int64(Long int64) {
this.int64 = int64;
@@ -182,7 +180,6 @@ public class FormatTest {
this.int64 = int64;
}
-
public FormatTest number(BigDecimal number) {
this.number = number;
@@ -213,7 +210,6 @@ public class FormatTest {
this.number = number;
}
-
public FormatTest _float(Float _float) {
this._float = _float;
@@ -242,7 +238,6 @@ public class FormatTest {
this._float = _float;
}
-
public FormatTest _double(Double _double) {
this._double = _double;
@@ -271,7 +266,6 @@ public class FormatTest {
this._double = _double;
}
-
public FormatTest string(String string) {
this.string = string;
@@ -298,7 +292,6 @@ public class FormatTest {
this.string = string;
}
-
public FormatTest _byte(byte[] _byte) {
this._byte = _byte;
@@ -326,7 +319,6 @@ public class FormatTest {
this._byte = _byte;
}
-
public FormatTest binary(File binary) {
this.binary = binary;
@@ -354,7 +346,6 @@ public class FormatTest {
this.binary = binary;
}
-
public FormatTest date(LocalDate date) {
this.date = date;
@@ -383,7 +374,6 @@ public class FormatTest {
this.date = date;
}
-
public FormatTest dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -411,7 +401,6 @@ public class FormatTest {
this.dateTime = dateTime;
}
-
public FormatTest uuid(UUID uuid) {
this.uuid = uuid;
@@ -439,7 +428,6 @@ public class FormatTest {
this.uuid = uuid;
}
-
public FormatTest password(String password) {
this.password = password;
@@ -467,7 +455,6 @@ public class FormatTest {
this.password = password;
}
-
public FormatTest bigDecimal(BigDecimal bigDecimal) {
this.bigDecimal = bigDecimal;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
index 9cfb60fef40..6bacb4887bd 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
@@ -44,7 +44,9 @@ public class HasOnlyReadOnly {
public HasOnlyReadOnly() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public HasOnlyReadOnly(
@JsonProperty(JSON_PROPERTY_BAR) String bar,
@@ -70,7 +72,6 @@ public class HasOnlyReadOnly {
-
/**
* Get foo
* @return foo
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/MapTest.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/MapTest.java
index 5d6159ddb29..29b8254a888 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/MapTest.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/MapTest.java
@@ -124,7 +124,6 @@ public class MapTest {
this.mapMapOfString = mapMapOfString;
}
-
public MapTest mapOfEnumString(Map mapOfEnumString) {
this.mapOfEnumString = mapOfEnumString;
@@ -159,7 +158,6 @@ public class MapTest {
this.mapOfEnumString = mapOfEnumString;
}
-
public MapTest directMap(Map directMap) {
this.directMap = directMap;
@@ -194,7 +192,6 @@ public class MapTest {
this.directMap = directMap;
}
-
public MapTest indirectMap(Map indirectMap) {
this.indirectMap = indirectMap;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
index 73429290f13..4b7fd94de03 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
@@ -80,7 +80,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.uuid = uuid;
}
-
public MixedPropertiesAndAdditionalPropertiesClass dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -108,7 +107,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.dateTime = dateTime;
}
-
public MixedPropertiesAndAdditionalPropertiesClass map(Map map) {
this.map = map;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Model200Response.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Model200Response.java
index a2f060ae3ba..83b8fb47048 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Model200Response.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Model200Response.java
@@ -71,7 +71,6 @@ public class Model200Response {
this.name = name;
}
-
public Model200Response propertyClass(String propertyClass) {
this.propertyClass = propertyClass;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ModelApiResponse.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ModelApiResponse.java
index 8dea0c3b62c..c9747210198 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ModelApiResponse.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ModelApiResponse.java
@@ -75,7 +75,6 @@ public class ModelApiResponse {
this.code = code;
}
-
public ModelApiResponse type(String type) {
this.type = type;
@@ -102,7 +101,6 @@ public class ModelApiResponse {
this.type = type;
}
-
public ModelApiResponse message(String message) {
this.message = message;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Name.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Name.java
index 555997b7fce..48c6e1ff597 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Name.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Name.java
@@ -51,7 +51,9 @@ public class Name {
public Name() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public Name(
@JsonProperty(JSON_PROPERTY_SNAKE_CASE) Integer snakeCase,
@@ -89,7 +91,6 @@ public class Name {
this.name = name;
}
-
/**
* Get snakeCase
* @return snakeCase
@@ -105,7 +106,6 @@ public class Name {
-
public Name property(String property) {
this.property = property;
@@ -132,7 +132,6 @@ public class Name {
this.property = property;
}
-
/**
* Get _123number
* @return _123number
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Order.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Order.java
index ca42870baec..5f131b13305 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Order.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Order.java
@@ -124,7 +124,6 @@ public class Order {
this.id = id;
}
-
public Order petId(Long petId) {
this.petId = petId;
@@ -151,7 +150,6 @@ public class Order {
this.petId = petId;
}
-
public Order quantity(Integer quantity) {
this.quantity = quantity;
@@ -178,7 +176,6 @@ public class Order {
this.quantity = quantity;
}
-
public Order shipDate(OffsetDateTime shipDate) {
this.shipDate = shipDate;
@@ -206,7 +203,6 @@ public class Order {
this.shipDate = shipDate;
}
-
public Order status(StatusEnum status) {
this.status = status;
@@ -233,7 +229,6 @@ public class Order {
this.status = status;
}
-
public Order complete(Boolean complete) {
this.complete = complete;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/OuterComposite.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/OuterComposite.java
index 63680f24da9..60540b03c73 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/OuterComposite.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/OuterComposite.java
@@ -76,7 +76,6 @@ public class OuterComposite {
this.myNumber = myNumber;
}
-
public OuterComposite myString(String myString) {
this.myString = myString;
@@ -103,7 +102,6 @@ public class OuterComposite {
this.myString = myString;
}
-
public OuterComposite myBoolean(Boolean myBoolean) {
this.myBoolean = myBoolean;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Pet.java
index 2b66e6f3449..723ce781bdf 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Pet.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Pet.java
@@ -131,7 +131,6 @@ public class Pet {
this.id = id;
}
-
public Pet category(Category category) {
this.category = category;
@@ -159,7 +158,6 @@ public class Pet {
this.category = category;
}
-
public Pet name(String name) {
this.name = name;
@@ -187,7 +185,6 @@ public class Pet {
this.name = name;
}
-
public Pet photoUrls(Set photoUrls) {
this.photoUrls = photoUrls;
@@ -224,7 +221,6 @@ public class Pet {
this.photoUrls = photoUrls;
}
-
public Pet tags(List<@Valid Tag> tags) {
this.tags = tags;
@@ -260,7 +256,6 @@ public class Pet {
this.tags = tags;
}
-
public Pet status(StatusEnum status) {
this.status = status;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
index df4eeaa8058..cf8d9ab27f2 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
@@ -43,7 +43,9 @@ public class ReadOnlyFirst {
public ReadOnlyFirst() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public ReadOnlyFirst(
@JsonProperty(JSON_PROPERTY_BAR) String bar
@@ -67,7 +69,6 @@ public class ReadOnlyFirst {
-
public ReadOnlyFirst baz(String baz) {
this.baz = baz;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Tag.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Tag.java
index 418acf13c7b..f57d7933b68 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Tag.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Tag.java
@@ -70,7 +70,6 @@ public class Tag {
this.id = id;
}
-
public Tag name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/TypeHolderDefault.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
index d1a5f7958aa..3b2b2ff6a98 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
@@ -87,7 +87,6 @@ public class TypeHolderDefault {
this.stringItem = stringItem;
}
-
public TypeHolderDefault numberItem(BigDecimal numberItem) {
this.numberItem = numberItem;
@@ -116,7 +115,6 @@ public class TypeHolderDefault {
this.numberItem = numberItem;
}
-
public TypeHolderDefault integerItem(Integer integerItem) {
this.integerItem = integerItem;
@@ -144,7 +142,6 @@ public class TypeHolderDefault {
this.integerItem = integerItem;
}
-
public TypeHolderDefault boolItem(Boolean boolItem) {
this.boolItem = boolItem;
@@ -172,7 +169,6 @@ public class TypeHolderDefault {
this.boolItem = boolItem;
}
-
public TypeHolderDefault arrayItem(List arrayItem) {
this.arrayItem = arrayItem;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/TypeHolderExample.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/TypeHolderExample.java
index 4696aba040b..7d7aa7c8048 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/TypeHolderExample.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/TypeHolderExample.java
@@ -91,7 +91,6 @@ public class TypeHolderExample {
this.stringItem = stringItem;
}
-
public TypeHolderExample numberItem(BigDecimal numberItem) {
this.numberItem = numberItem;
@@ -120,7 +119,6 @@ public class TypeHolderExample {
this.numberItem = numberItem;
}
-
public TypeHolderExample floatItem(Float floatItem) {
this.floatItem = floatItem;
@@ -148,7 +146,6 @@ public class TypeHolderExample {
this.floatItem = floatItem;
}
-
public TypeHolderExample integerItem(Integer integerItem) {
this.integerItem = integerItem;
@@ -176,7 +173,6 @@ public class TypeHolderExample {
this.integerItem = integerItem;
}
-
public TypeHolderExample boolItem(Boolean boolItem) {
this.boolItem = boolItem;
@@ -204,7 +200,6 @@ public class TypeHolderExample {
this.boolItem = boolItem;
}
-
public TypeHolderExample arrayItem(List arrayItem) {
this.arrayItem = arrayItem;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/User.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/User.java
index 0348389b1d1..b2a07074c6d 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/User.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/User.java
@@ -94,7 +94,6 @@ public class User {
this.id = id;
}
-
public User username(String username) {
this.username = username;
@@ -121,7 +120,6 @@ public class User {
this.username = username;
}
-
public User firstName(String firstName) {
this.firstName = firstName;
@@ -148,7 +146,6 @@ public class User {
this.firstName = firstName;
}
-
public User lastName(String lastName) {
this.lastName = lastName;
@@ -175,7 +172,6 @@ public class User {
this.lastName = lastName;
}
-
public User email(String email) {
this.email = email;
@@ -202,7 +198,6 @@ public class User {
this.email = email;
}
-
public User password(String password) {
this.password = password;
@@ -229,7 +224,6 @@ public class User {
this.password = password;
}
-
public User phone(String phone) {
this.phone = phone;
@@ -256,7 +250,6 @@ public class User {
this.phone = phone;
}
-
public User userStatus(Integer userStatus) {
this.userStatus = userStatus;
diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/XmlItem.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/XmlItem.java
index ce96f5c1bc8..874537a3d4a 100644
--- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/XmlItem.java
+++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/XmlItem.java
@@ -182,7 +182,6 @@ public class XmlItem {
this.attributeString = attributeString;
}
-
public XmlItem attributeNumber(BigDecimal attributeNumber) {
this.attributeNumber = attributeNumber;
@@ -210,7 +209,6 @@ public class XmlItem {
this.attributeNumber = attributeNumber;
}
-
public XmlItem attributeInteger(Integer attributeInteger) {
this.attributeInteger = attributeInteger;
@@ -237,7 +235,6 @@ public class XmlItem {
this.attributeInteger = attributeInteger;
}
-
public XmlItem attributeBoolean(Boolean attributeBoolean) {
this.attributeBoolean = attributeBoolean;
@@ -264,7 +261,6 @@ public class XmlItem {
this.attributeBoolean = attributeBoolean;
}
-
public XmlItem wrappedArray(List wrappedArray) {
this.wrappedArray = wrappedArray;
@@ -299,7 +295,6 @@ public class XmlItem {
this.wrappedArray = wrappedArray;
}
-
public XmlItem nameString(String nameString) {
this.nameString = nameString;
@@ -326,7 +321,6 @@ public class XmlItem {
this.nameString = nameString;
}
-
public XmlItem nameNumber(BigDecimal nameNumber) {
this.nameNumber = nameNumber;
@@ -354,7 +348,6 @@ public class XmlItem {
this.nameNumber = nameNumber;
}
-
public XmlItem nameInteger(Integer nameInteger) {
this.nameInteger = nameInteger;
@@ -381,7 +374,6 @@ public class XmlItem {
this.nameInteger = nameInteger;
}
-
public XmlItem nameBoolean(Boolean nameBoolean) {
this.nameBoolean = nameBoolean;
@@ -408,7 +400,6 @@ public class XmlItem {
this.nameBoolean = nameBoolean;
}
-
public XmlItem nameArray(List nameArray) {
this.nameArray = nameArray;
@@ -443,7 +434,6 @@ public class XmlItem {
this.nameArray = nameArray;
}
-
public XmlItem nameWrappedArray(List nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
@@ -478,7 +468,6 @@ public class XmlItem {
this.nameWrappedArray = nameWrappedArray;
}
-
public XmlItem prefixString(String prefixString) {
this.prefixString = prefixString;
@@ -505,7 +494,6 @@ public class XmlItem {
this.prefixString = prefixString;
}
-
public XmlItem prefixNumber(BigDecimal prefixNumber) {
this.prefixNumber = prefixNumber;
@@ -533,7 +521,6 @@ public class XmlItem {
this.prefixNumber = prefixNumber;
}
-
public XmlItem prefixInteger(Integer prefixInteger) {
this.prefixInteger = prefixInteger;
@@ -560,7 +547,6 @@ public class XmlItem {
this.prefixInteger = prefixInteger;
}
-
public XmlItem prefixBoolean(Boolean prefixBoolean) {
this.prefixBoolean = prefixBoolean;
@@ -587,7 +573,6 @@ public class XmlItem {
this.prefixBoolean = prefixBoolean;
}
-
public XmlItem prefixArray(List prefixArray) {
this.prefixArray = prefixArray;
@@ -622,7 +607,6 @@ public class XmlItem {
this.prefixArray = prefixArray;
}
-
public XmlItem prefixWrappedArray(List prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
@@ -657,7 +641,6 @@ public class XmlItem {
this.prefixWrappedArray = prefixWrappedArray;
}
-
public XmlItem namespaceString(String namespaceString) {
this.namespaceString = namespaceString;
@@ -684,7 +667,6 @@ public class XmlItem {
this.namespaceString = namespaceString;
}
-
public XmlItem namespaceNumber(BigDecimal namespaceNumber) {
this.namespaceNumber = namespaceNumber;
@@ -712,7 +694,6 @@ public class XmlItem {
this.namespaceNumber = namespaceNumber;
}
-
public XmlItem namespaceInteger(Integer namespaceInteger) {
this.namespaceInteger = namespaceInteger;
@@ -739,7 +720,6 @@ public class XmlItem {
this.namespaceInteger = namespaceInteger;
}
-
public XmlItem namespaceBoolean(Boolean namespaceBoolean) {
this.namespaceBoolean = namespaceBoolean;
@@ -766,7 +746,6 @@ public class XmlItem {
this.namespaceBoolean = namespaceBoolean;
}
-
public XmlItem namespaceArray(List namespaceArray) {
this.namespaceArray = namespaceArray;
@@ -801,7 +780,6 @@ public class XmlItem {
this.namespaceArray = namespaceArray;
}
-
public XmlItem namespaceWrappedArray(List namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
@@ -836,7 +814,6 @@ public class XmlItem {
this.namespaceWrappedArray = namespaceWrappedArray;
}
-
public XmlItem prefixNsString(String prefixNsString) {
this.prefixNsString = prefixNsString;
@@ -863,7 +840,6 @@ public class XmlItem {
this.prefixNsString = prefixNsString;
}
-
public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) {
this.prefixNsNumber = prefixNsNumber;
@@ -891,7 +867,6 @@ public class XmlItem {
this.prefixNsNumber = prefixNsNumber;
}
-
public XmlItem prefixNsInteger(Integer prefixNsInteger) {
this.prefixNsInteger = prefixNsInteger;
@@ -918,7 +893,6 @@ public class XmlItem {
this.prefixNsInteger = prefixNsInteger;
}
-
public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) {
this.prefixNsBoolean = prefixNsBoolean;
@@ -945,7 +919,6 @@ public class XmlItem {
this.prefixNsBoolean = prefixNsBoolean;
}
-
public XmlItem prefixNsArray(List prefixNsArray) {
this.prefixNsArray = prefixNsArray;
@@ -980,7 +953,6 @@ public class XmlItem {
this.prefixNsArray = prefixNsArray;
}
-
public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
index aba1f86b2e0..e0ddbfb3b03 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
@@ -111,7 +111,6 @@ public class AdditionalPropertiesClass {
this.mapString = mapString;
}
-
public AdditionalPropertiesClass mapNumber(Map mapNumber) {
this.mapNumber = mapNumber;
@@ -143,7 +142,6 @@ public class AdditionalPropertiesClass {
this.mapNumber = mapNumber;
}
-
public AdditionalPropertiesClass mapInteger(Map mapInteger) {
this.mapInteger = mapInteger;
@@ -174,7 +172,6 @@ public class AdditionalPropertiesClass {
this.mapInteger = mapInteger;
}
-
public AdditionalPropertiesClass mapBoolean(Map mapBoolean) {
this.mapBoolean = mapBoolean;
@@ -205,7 +202,6 @@ public class AdditionalPropertiesClass {
this.mapBoolean = mapBoolean;
}
-
public AdditionalPropertiesClass mapArrayInteger(Map> mapArrayInteger) {
this.mapArrayInteger = mapArrayInteger;
@@ -237,7 +233,6 @@ public class AdditionalPropertiesClass {
this.mapArrayInteger = mapArrayInteger;
}
-
public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) {
this.mapArrayAnytype = mapArrayAnytype;
@@ -269,7 +264,6 @@ public class AdditionalPropertiesClass {
this.mapArrayAnytype = mapArrayAnytype;
}
-
public AdditionalPropertiesClass mapMapString(Map> mapMapString) {
this.mapMapString = mapMapString;
@@ -301,7 +295,6 @@ public class AdditionalPropertiesClass {
this.mapMapString = mapMapString;
}
-
public AdditionalPropertiesClass mapMapAnytype(Map> mapMapAnytype) {
this.mapMapAnytype = mapMapAnytype;
@@ -333,7 +326,6 @@ public class AdditionalPropertiesClass {
this.mapMapAnytype = mapMapAnytype;
}
-
public AdditionalPropertiesClass anytype1(Object anytype1) {
this.anytype1 = anytype1;
@@ -356,7 +348,6 @@ public class AdditionalPropertiesClass {
this.anytype1 = anytype1;
}
-
public AdditionalPropertiesClass anytype2(Object anytype2) {
this.anytype2 = anytype2;
@@ -379,7 +370,6 @@ public class AdditionalPropertiesClass {
this.anytype2 = anytype2;
}
-
public AdditionalPropertiesClass anytype3(Object anytype3) {
this.anytype3 = anytype3;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Animal.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Animal.java
index 69bebd99f45..4c8e79addb0 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Animal.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Animal.java
@@ -36,7 +36,7 @@ public class Animal {
public static final String SERIALIZED_NAME_COLOR = "color";
@SerializedName(SERIALIZED_NAME_COLOR)
- private String color = "red";
+ protected String color = "red";
public Animal() {
}
@@ -64,7 +64,6 @@ public class Animal {
this.className = className;
}
-
public Animal color(String color) {
this.color = color;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ArrayTest.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ArrayTest.java
index b5e5b96ca14..37e6a2eda76 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ArrayTest.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ArrayTest.java
@@ -79,7 +79,6 @@ public class ArrayTest {
this.arrayOfString = arrayOfString;
}
-
public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) {
this.arrayArrayOfInteger = arrayArrayOfInteger;
@@ -111,7 +110,6 @@ public class ArrayTest {
this.arrayArrayOfInteger = arrayArrayOfInteger;
}
-
public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) {
this.arrayArrayOfModel = arrayArrayOfModel;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Capitalization.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Capitalization.java
index 01c2f0c9254..f803d2d11cb 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Capitalization.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Capitalization.java
@@ -79,7 +79,6 @@ public class Capitalization {
this.smallCamel = smallCamel;
}
-
public Capitalization capitalCamel(String capitalCamel) {
this.capitalCamel = capitalCamel;
@@ -102,7 +101,6 @@ public class Capitalization {
this.capitalCamel = capitalCamel;
}
-
public Capitalization smallSnake(String smallSnake) {
this.smallSnake = smallSnake;
@@ -125,7 +123,6 @@ public class Capitalization {
this.smallSnake = smallSnake;
}
-
public Capitalization capitalSnake(String capitalSnake) {
this.capitalSnake = capitalSnake;
@@ -148,7 +145,6 @@ public class Capitalization {
this.capitalSnake = capitalSnake;
}
-
public Capitalization scAETHFlowPoints(String scAETHFlowPoints) {
this.scAETHFlowPoints = scAETHFlowPoints;
@@ -171,7 +167,6 @@ public class Capitalization {
this.scAETHFlowPoints = scAETHFlowPoints;
}
-
public Capitalization ATT_NAME(String ATT_NAME) {
this.ATT_NAME = ATT_NAME;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Cat.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Cat.java
index 886fcf91990..009f6118dc0 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Cat.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Cat.java
@@ -33,7 +33,7 @@ import org.hibernate.validator.constraints.*;
public class Cat extends Animal {
public static final String SERIALIZED_NAME_DECLAWED = "declawed";
@SerializedName(SERIALIZED_NAME_DECLAWED)
- private Boolean declawed;
+ protected Boolean declawed;
public Cat() {
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Category.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Category.java
index f604fa6c9d2..fa5407c456d 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Category.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Category.java
@@ -63,7 +63,6 @@ public class Category {
this.id = id;
}
-
public Category name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/EnumArrays.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/EnumArrays.java
index faa74ca5bf3..50e3768f4ed 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/EnumArrays.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/EnumArrays.java
@@ -160,7 +160,6 @@ public class EnumArrays {
this.justSymbol = justSymbol;
}
-
public EnumArrays arrayEnum(List arrayEnum) {
this.arrayEnum = arrayEnum;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/EnumTest.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/EnumTest.java
index 0f6d12b1361..3aeacb64df5 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/EnumTest.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/EnumTest.java
@@ -268,7 +268,6 @@ public class EnumTest {
this.enumString = enumString;
}
-
public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
@@ -292,7 +291,6 @@ public class EnumTest {
this.enumStringRequired = enumStringRequired;
}
-
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
@@ -315,7 +313,6 @@ public class EnumTest {
this.enumInteger = enumInteger;
}
-
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
@@ -338,7 +335,6 @@ public class EnumTest {
this.enumNumber = enumNumber;
}
-
public EnumTest outerEnum(OuterEnum outerEnum) {
this.outerEnum = outerEnum;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
index 682465f4c94..a39a8bab269 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
@@ -68,7 +68,6 @@ public class FileSchemaTestClass {
this._file = _file;
}
-
public FileSchemaTestClass files(List<@Valid ModelFile> files) {
this.files = files;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FormatTest.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FormatTest.java
index b777b90cc37..c0981a72a22 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FormatTest.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FormatTest.java
@@ -118,7 +118,6 @@ public class FormatTest {
this.integer = integer;
}
-
public FormatTest int32(Integer int32) {
this.int32 = int32;
@@ -143,7 +142,6 @@ public class FormatTest {
this.int32 = int32;
}
-
public FormatTest int64(Long int64) {
this.int64 = int64;
@@ -166,7 +164,6 @@ public class FormatTest {
this.int64 = int64;
}
-
public FormatTest number(BigDecimal number) {
this.number = number;
@@ -193,7 +190,6 @@ public class FormatTest {
this.number = number;
}
-
public FormatTest _float(Float _float) {
this._float = _float;
@@ -218,7 +214,6 @@ public class FormatTest {
this._float = _float;
}
-
public FormatTest _double(Double _double) {
this._double = _double;
@@ -243,7 +238,6 @@ public class FormatTest {
this._double = _double;
}
-
public FormatTest string(String string) {
this.string = string;
@@ -266,7 +260,6 @@ public class FormatTest {
this.string = string;
}
-
public FormatTest _byte(byte[] _byte) {
this._byte = _byte;
@@ -290,7 +283,6 @@ public class FormatTest {
this._byte = _byte;
}
-
public FormatTest binary(File binary) {
this.binary = binary;
@@ -314,7 +306,6 @@ public class FormatTest {
this.binary = binary;
}
-
public FormatTest date(LocalDate date) {
this.date = date;
@@ -339,7 +330,6 @@ public class FormatTest {
this.date = date;
}
-
public FormatTest dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -363,7 +353,6 @@ public class FormatTest {
this.dateTime = dateTime;
}
-
public FormatTest uuid(UUID uuid) {
this.uuid = uuid;
@@ -387,7 +376,6 @@ public class FormatTest {
this.uuid = uuid;
}
-
public FormatTest password(String password) {
this.password = password;
@@ -411,7 +399,6 @@ public class FormatTest {
this.password = password;
}
-
public FormatTest bigDecimal(BigDecimal bigDecimal) {
this.bigDecimal = bigDecimal;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
index 858f066d113..7f63e9ad744 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
@@ -40,7 +40,9 @@ public class HasOnlyReadOnly {
public HasOnlyReadOnly() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
public HasOnlyReadOnly(
String bar,
@@ -64,7 +66,6 @@ public class HasOnlyReadOnly {
-
/**
* Get foo
* @return foo
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/MapTest.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/MapTest.java
index 4e45142182b..8a74df37d2b 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/MapTest.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/MapTest.java
@@ -129,7 +129,6 @@ public class MapTest {
this.mapMapOfString = mapMapOfString;
}
-
public MapTest mapOfEnumString(Map mapOfEnumString) {
this.mapOfEnumString = mapOfEnumString;
@@ -160,7 +159,6 @@ public class MapTest {
this.mapOfEnumString = mapOfEnumString;
}
-
public MapTest directMap(Map directMap) {
this.directMap = directMap;
@@ -191,7 +189,6 @@ public class MapTest {
this.directMap = directMap;
}
-
public MapTest indirectMap(Map indirectMap) {
this.indirectMap = indirectMap;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
index f0e7e7088b3..f9c217d8f4c 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
@@ -73,7 +73,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.uuid = uuid;
}
-
public MixedPropertiesAndAdditionalPropertiesClass dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -97,7 +96,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.dateTime = dateTime;
}
-
public MixedPropertiesAndAdditionalPropertiesClass map(Map map) {
this.map = map;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Model200Response.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Model200Response.java
index c01d945a9e1..afd74aa3fdc 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Model200Response.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Model200Response.java
@@ -63,7 +63,6 @@ public class Model200Response {
this.name = name;
}
-
public Model200Response propertyClass(String propertyClass) {
this.propertyClass = propertyClass;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ModelApiResponse.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ModelApiResponse.java
index 77558473685..c56e50037b9 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ModelApiResponse.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ModelApiResponse.java
@@ -67,7 +67,6 @@ public class ModelApiResponse {
this.code = code;
}
-
public ModelApiResponse type(String type) {
this.type = type;
@@ -90,7 +89,6 @@ public class ModelApiResponse {
this.type = type;
}
-
public ModelApiResponse message(String message) {
this.message = message;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Name.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Name.java
index 8480e0d5ef9..46f189dd491 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Name.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Name.java
@@ -48,7 +48,9 @@ public class Name {
public Name() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
public Name(
Integer snakeCase,
@@ -82,7 +84,6 @@ public class Name {
this.name = name;
}
-
/**
* Get snakeCase
* @return snakeCase
@@ -96,7 +97,6 @@ public class Name {
-
public Name property(String property) {
this.property = property;
@@ -119,7 +119,6 @@ public class Name {
this.property = property;
}
-
/**
* Get _123number
* @return _123number
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Order.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Order.java
index c4e0cd78f69..8117127921d 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Order.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Order.java
@@ -129,7 +129,6 @@ public class Order {
this.id = id;
}
-
public Order petId(Long petId) {
this.petId = petId;
@@ -152,7 +151,6 @@ public class Order {
this.petId = petId;
}
-
public Order quantity(Integer quantity) {
this.quantity = quantity;
@@ -175,7 +173,6 @@ public class Order {
this.quantity = quantity;
}
-
public Order shipDate(OffsetDateTime shipDate) {
this.shipDate = shipDate;
@@ -199,7 +196,6 @@ public class Order {
this.shipDate = shipDate;
}
-
public Order status(StatusEnum status) {
this.status = status;
@@ -222,7 +218,6 @@ public class Order {
this.status = status;
}
-
public Order complete(Boolean complete) {
this.complete = complete;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/OuterComposite.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/OuterComposite.java
index 732950e34ea..dc045f373ac 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/OuterComposite.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/OuterComposite.java
@@ -69,7 +69,6 @@ public class OuterComposite {
this.myNumber = myNumber;
}
-
public OuterComposite myString(String myString) {
this.myString = myString;
@@ -92,7 +91,6 @@ public class OuterComposite {
this.myString = myString;
}
-
public OuterComposite myBoolean(Boolean myBoolean) {
this.myBoolean = myBoolean;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Pet.java
index 8b3bbb62ab8..1ec25e5fef3 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Pet.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Pet.java
@@ -135,7 +135,6 @@ public class Pet {
this.id = id;
}
-
public Pet category(Category category) {
this.category = category;
@@ -159,7 +158,6 @@ public class Pet {
this.category = category;
}
-
public Pet name(String name) {
this.name = name;
@@ -183,7 +181,6 @@ public class Pet {
this.name = name;
}
-
public Pet photoUrls(Set photoUrls) {
this.photoUrls = photoUrls;
@@ -215,7 +212,6 @@ public class Pet {
this.photoUrls = photoUrls;
}
-
public Pet tags(List<@Valid Tag> tags) {
this.tags = tags;
@@ -247,7 +243,6 @@ public class Pet {
this.tags = tags;
}
-
public Pet status(StatusEnum status) {
this.status = status;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
index a860a312a85..73ea149fb9f 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
@@ -40,7 +40,9 @@ public class ReadOnlyFirst {
public ReadOnlyFirst() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
public ReadOnlyFirst(
String bar
@@ -62,7 +64,6 @@ public class ReadOnlyFirst {
-
public ReadOnlyFirst baz(String baz) {
this.baz = baz;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Tag.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Tag.java
index 3c14fd9afbd..1aed16cd483 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Tag.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Tag.java
@@ -63,7 +63,6 @@ public class Tag {
this.id = id;
}
-
public Tag name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/TypeHolderDefault.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
index 9578e9c838f..04384e8afae 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/TypeHolderDefault.java
@@ -80,7 +80,6 @@ public class TypeHolderDefault {
this.stringItem = stringItem;
}
-
public TypeHolderDefault numberItem(BigDecimal numberItem) {
this.numberItem = numberItem;
@@ -105,7 +104,6 @@ public class TypeHolderDefault {
this.numberItem = numberItem;
}
-
public TypeHolderDefault integerItem(Integer integerItem) {
this.integerItem = integerItem;
@@ -129,7 +127,6 @@ public class TypeHolderDefault {
this.integerItem = integerItem;
}
-
public TypeHolderDefault boolItem(Boolean boolItem) {
this.boolItem = boolItem;
@@ -153,7 +150,6 @@ public class TypeHolderDefault {
this.boolItem = boolItem;
}
-
public TypeHolderDefault arrayItem(List arrayItem) {
this.arrayItem = arrayItem;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/TypeHolderExample.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/TypeHolderExample.java
index 88d60c53f6e..f16bc4ce9b0 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/TypeHolderExample.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/TypeHolderExample.java
@@ -84,7 +84,6 @@ public class TypeHolderExample {
this.stringItem = stringItem;
}
-
public TypeHolderExample numberItem(BigDecimal numberItem) {
this.numberItem = numberItem;
@@ -109,7 +108,6 @@ public class TypeHolderExample {
this.numberItem = numberItem;
}
-
public TypeHolderExample floatItem(Float floatItem) {
this.floatItem = floatItem;
@@ -133,7 +131,6 @@ public class TypeHolderExample {
this.floatItem = floatItem;
}
-
public TypeHolderExample integerItem(Integer integerItem) {
this.integerItem = integerItem;
@@ -157,7 +154,6 @@ public class TypeHolderExample {
this.integerItem = integerItem;
}
-
public TypeHolderExample boolItem(Boolean boolItem) {
this.boolItem = boolItem;
@@ -181,7 +177,6 @@ public class TypeHolderExample {
this.boolItem = boolItem;
}
-
public TypeHolderExample arrayItem(List arrayItem) {
this.arrayItem = arrayItem;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/User.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/User.java
index 05c3d6ad280..5a16ba41fcc 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/User.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/User.java
@@ -87,7 +87,6 @@ public class User {
this.id = id;
}
-
public User username(String username) {
this.username = username;
@@ -110,7 +109,6 @@ public class User {
this.username = username;
}
-
public User firstName(String firstName) {
this.firstName = firstName;
@@ -133,7 +131,6 @@ public class User {
this.firstName = firstName;
}
-
public User lastName(String lastName) {
this.lastName = lastName;
@@ -156,7 +153,6 @@ public class User {
this.lastName = lastName;
}
-
public User email(String email) {
this.email = email;
@@ -179,7 +175,6 @@ public class User {
this.email = email;
}
-
public User password(String password) {
this.password = password;
@@ -202,7 +197,6 @@ public class User {
this.password = password;
}
-
public User phone(String phone) {
this.phone = phone;
@@ -225,7 +219,6 @@ public class User {
this.phone = phone;
}
-
public User userStatus(Integer userStatus) {
this.userStatus = userStatus;
diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/XmlItem.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/XmlItem.java
index 9a7e3c8fe91..72a7a7bd9e5 100644
--- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/XmlItem.java
+++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/XmlItem.java
@@ -175,7 +175,6 @@ public class XmlItem {
this.attributeString = attributeString;
}
-
public XmlItem attributeNumber(BigDecimal attributeNumber) {
this.attributeNumber = attributeNumber;
@@ -199,7 +198,6 @@ public class XmlItem {
this.attributeNumber = attributeNumber;
}
-
public XmlItem attributeInteger(Integer attributeInteger) {
this.attributeInteger = attributeInteger;
@@ -222,7 +220,6 @@ public class XmlItem {
this.attributeInteger = attributeInteger;
}
-
public XmlItem attributeBoolean(Boolean attributeBoolean) {
this.attributeBoolean = attributeBoolean;
@@ -245,7 +242,6 @@ public class XmlItem {
this.attributeBoolean = attributeBoolean;
}
-
public XmlItem wrappedArray(List wrappedArray) {
this.wrappedArray = wrappedArray;
@@ -276,7 +272,6 @@ public class XmlItem {
this.wrappedArray = wrappedArray;
}
-
public XmlItem nameString(String nameString) {
this.nameString = nameString;
@@ -299,7 +294,6 @@ public class XmlItem {
this.nameString = nameString;
}
-
public XmlItem nameNumber(BigDecimal nameNumber) {
this.nameNumber = nameNumber;
@@ -323,7 +317,6 @@ public class XmlItem {
this.nameNumber = nameNumber;
}
-
public XmlItem nameInteger(Integer nameInteger) {
this.nameInteger = nameInteger;
@@ -346,7 +339,6 @@ public class XmlItem {
this.nameInteger = nameInteger;
}
-
public XmlItem nameBoolean(Boolean nameBoolean) {
this.nameBoolean = nameBoolean;
@@ -369,7 +361,6 @@ public class XmlItem {
this.nameBoolean = nameBoolean;
}
-
public XmlItem nameArray(List nameArray) {
this.nameArray = nameArray;
@@ -400,7 +391,6 @@ public class XmlItem {
this.nameArray = nameArray;
}
-
public XmlItem nameWrappedArray(List nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
@@ -431,7 +421,6 @@ public class XmlItem {
this.nameWrappedArray = nameWrappedArray;
}
-
public XmlItem prefixString(String prefixString) {
this.prefixString = prefixString;
@@ -454,7 +443,6 @@ public class XmlItem {
this.prefixString = prefixString;
}
-
public XmlItem prefixNumber(BigDecimal prefixNumber) {
this.prefixNumber = prefixNumber;
@@ -478,7 +466,6 @@ public class XmlItem {
this.prefixNumber = prefixNumber;
}
-
public XmlItem prefixInteger(Integer prefixInteger) {
this.prefixInteger = prefixInteger;
@@ -501,7 +488,6 @@ public class XmlItem {
this.prefixInteger = prefixInteger;
}
-
public XmlItem prefixBoolean(Boolean prefixBoolean) {
this.prefixBoolean = prefixBoolean;
@@ -524,7 +510,6 @@ public class XmlItem {
this.prefixBoolean = prefixBoolean;
}
-
public XmlItem prefixArray(List prefixArray) {
this.prefixArray = prefixArray;
@@ -555,7 +540,6 @@ public class XmlItem {
this.prefixArray = prefixArray;
}
-
public XmlItem prefixWrappedArray(List prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
@@ -586,7 +570,6 @@ public class XmlItem {
this.prefixWrappedArray = prefixWrappedArray;
}
-
public XmlItem namespaceString(String namespaceString) {
this.namespaceString = namespaceString;
@@ -609,7 +592,6 @@ public class XmlItem {
this.namespaceString = namespaceString;
}
-
public XmlItem namespaceNumber(BigDecimal namespaceNumber) {
this.namespaceNumber = namespaceNumber;
@@ -633,7 +615,6 @@ public class XmlItem {
this.namespaceNumber = namespaceNumber;
}
-
public XmlItem namespaceInteger(Integer namespaceInteger) {
this.namespaceInteger = namespaceInteger;
@@ -656,7 +637,6 @@ public class XmlItem {
this.namespaceInteger = namespaceInteger;
}
-
public XmlItem namespaceBoolean(Boolean namespaceBoolean) {
this.namespaceBoolean = namespaceBoolean;
@@ -679,7 +659,6 @@ public class XmlItem {
this.namespaceBoolean = namespaceBoolean;
}
-
public XmlItem namespaceArray(List namespaceArray) {
this.namespaceArray = namespaceArray;
@@ -710,7 +689,6 @@ public class XmlItem {
this.namespaceArray = namespaceArray;
}
-
public XmlItem namespaceWrappedArray(List namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
@@ -741,7 +719,6 @@ public class XmlItem {
this.namespaceWrappedArray = namespaceWrappedArray;
}
-
public XmlItem prefixNsString(String prefixNsString) {
this.prefixNsString = prefixNsString;
@@ -764,7 +741,6 @@ public class XmlItem {
this.prefixNsString = prefixNsString;
}
-
public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) {
this.prefixNsNumber = prefixNsNumber;
@@ -788,7 +764,6 @@ public class XmlItem {
this.prefixNsNumber = prefixNsNumber;
}
-
public XmlItem prefixNsInteger(Integer prefixNsInteger) {
this.prefixNsInteger = prefixNsInteger;
@@ -811,7 +786,6 @@ public class XmlItem {
this.prefixNsInteger = prefixNsInteger;
}
-
public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) {
this.prefixNsBoolean = prefixNsBoolean;
@@ -834,7 +808,6 @@ public class XmlItem {
this.prefixNsBoolean = prefixNsBoolean;
}
-
public XmlItem prefixNsArray(List prefixNsArray) {
this.prefixNsArray = prefixNsArray;
@@ -865,7 +838,6 @@ public class XmlItem {
this.prefixNsArray = prefixNsArray;
}
-
public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
index 4e97c8f54c1..9719b67befe 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
@@ -76,7 +76,6 @@ public class AdditionalPropertiesClass {
this.mapProperty = mapProperty;
}
-
public AdditionalPropertiesClass mapOfMapProperty(Map> mapOfMapProperty) {
this.mapOfMapProperty = mapOfMapProperty;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/AllOfWithSingleRef.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/AllOfWithSingleRef.java
index 44364a4894e..97e24449776 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/AllOfWithSingleRef.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/AllOfWithSingleRef.java
@@ -67,7 +67,6 @@ public class AllOfWithSingleRef {
this.username = username;
}
-
public AllOfWithSingleRef singleRefType(SingleRefType singleRefType) {
this.singleRefType = singleRefType;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Animal.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Animal.java
index b484e44b1cc..4679bcae0fd 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Animal.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Animal.java
@@ -49,7 +49,7 @@ public class Animal {
protected String className;
public static final String JSON_PROPERTY_COLOR = "color";
- private String color = "red";
+ protected String color = "red";
public Animal() {
}
@@ -79,7 +79,6 @@ public class Animal {
this.className = className;
}
-
public Animal color(String color) {
this.color = color;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/ArrayTest.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/ArrayTest.java
index c1b326753c7..3eea733afd0 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/ArrayTest.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/ArrayTest.java
@@ -82,7 +82,6 @@ public class ArrayTest {
this.arrayOfString = arrayOfString;
}
-
public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) {
this.arrayArrayOfInteger = arrayArrayOfInteger;
@@ -116,7 +115,6 @@ public class ArrayTest {
this.arrayArrayOfInteger = arrayArrayOfInteger;
}
-
public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) {
this.arrayArrayOfModel = arrayArrayOfModel;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Capitalization.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Capitalization.java
index d78aad526d2..5db053e51cb 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Capitalization.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Capitalization.java
@@ -82,7 +82,6 @@ public class Capitalization {
this.smallCamel = smallCamel;
}
-
public Capitalization capitalCamel(String capitalCamel) {
this.capitalCamel = capitalCamel;
@@ -108,7 +107,6 @@ public class Capitalization {
this.capitalCamel = capitalCamel;
}
-
public Capitalization smallSnake(String smallSnake) {
this.smallSnake = smallSnake;
@@ -134,7 +132,6 @@ public class Capitalization {
this.smallSnake = smallSnake;
}
-
public Capitalization capitalSnake(String capitalSnake) {
this.capitalSnake = capitalSnake;
@@ -160,7 +157,6 @@ public class Capitalization {
this.capitalSnake = capitalSnake;
}
-
public Capitalization scAETHFlowPoints(String scAETHFlowPoints) {
this.scAETHFlowPoints = scAETHFlowPoints;
@@ -186,7 +182,6 @@ public class Capitalization {
this.scAETHFlowPoints = scAETHFlowPoints;
}
-
public Capitalization ATT_NAME(String ATT_NAME) {
this.ATT_NAME = ATT_NAME;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Category.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Category.java
index 115f0c8b180..f8d76e6db23 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Category.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Category.java
@@ -66,7 +66,6 @@ public class Category {
this.id = id;
}
-
public Category name(String name) {
this.name = name;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/EnumArrays.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/EnumArrays.java
index b8a1dac4092..55f22a53f94 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/EnumArrays.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/EnumArrays.java
@@ -139,7 +139,6 @@ public class EnumArrays {
this.justSymbol = justSymbol;
}
-
public EnumArrays arrayEnum(List arrayEnum) {
this.arrayEnum = arrayEnum;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/EnumTest.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/EnumTest.java
index 5090ee8b288..526b4f8085d 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/EnumTest.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/EnumTest.java
@@ -243,7 +243,6 @@ public class EnumTest {
this.enumString = enumString;
}
-
public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
@@ -269,7 +268,6 @@ public class EnumTest {
this.enumStringRequired = enumStringRequired;
}
-
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
@@ -295,7 +293,6 @@ public class EnumTest {
this.enumInteger = enumInteger;
}
-
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
@@ -321,7 +318,6 @@ public class EnumTest {
this.enumNumber = enumNumber;
}
-
public EnumTest outerEnum(OuterEnum outerEnum) {
this.outerEnum = JsonNullable.of(outerEnum);
@@ -355,7 +351,6 @@ public class EnumTest {
this.outerEnum = JsonNullable.of(outerEnum);
}
-
public EnumTest outerEnumInteger(OuterEnumInteger outerEnumInteger) {
this.outerEnumInteger = outerEnumInteger;
@@ -381,7 +376,6 @@ public class EnumTest {
this.outerEnumInteger = outerEnumInteger;
}
-
public EnumTest outerEnumDefaultValue(OuterEnumDefaultValue outerEnumDefaultValue) {
this.outerEnumDefaultValue = outerEnumDefaultValue;
@@ -407,7 +401,6 @@ public class EnumTest {
this.outerEnumDefaultValue = outerEnumDefaultValue;
}
-
public EnumTest outerEnumIntegerDefaultValue(OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue) {
this.outerEnumIntegerDefaultValue = outerEnumIntegerDefaultValue;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FakeBigDecimalMap200Response.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FakeBigDecimalMap200Response.java
index 69195af26a6..ce9e6612943 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FakeBigDecimalMap200Response.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FakeBigDecimalMap200Response.java
@@ -70,7 +70,6 @@ public class FakeBigDecimalMap200Response {
this.someId = someId;
}
-
public FakeBigDecimalMap200Response someMap(Map someMap) {
this.someMap = someMap;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
index a74d0136dc7..9ed0cd4e349 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
@@ -70,7 +70,6 @@ public class FileSchemaTestClass {
this._file = _file;
}
-
public FileSchemaTestClass files(List files) {
this.files = files;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FormatTest.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FormatTest.java
index 6f80f64cc03..0c5a1426a1a 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FormatTest.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/FormatTest.java
@@ -130,7 +130,6 @@ public class FormatTest {
this.integer = integer;
}
-
public FormatTest int32(Integer int32) {
this.int32 = int32;
@@ -158,7 +157,6 @@ public class FormatTest {
this.int32 = int32;
}
-
public FormatTest int64(Long int64) {
this.int64 = int64;
@@ -184,7 +182,6 @@ public class FormatTest {
this.int64 = int64;
}
-
public FormatTest number(BigDecimal number) {
this.number = number;
@@ -212,7 +209,6 @@ public class FormatTest {
this.number = number;
}
-
public FormatTest _float(Float _float) {
this._float = _float;
@@ -240,7 +236,6 @@ public class FormatTest {
this._float = _float;
}
-
public FormatTest _double(Double _double) {
this._double = _double;
@@ -268,7 +263,6 @@ public class FormatTest {
this._double = _double;
}
-
public FormatTest decimal(BigDecimal decimal) {
this.decimal = decimal;
@@ -294,7 +288,6 @@ public class FormatTest {
this.decimal = decimal;
}
-
public FormatTest string(String string) {
this.string = string;
@@ -320,7 +313,6 @@ public class FormatTest {
this.string = string;
}
-
public FormatTest _byte(byte[] _byte) {
this._byte = _byte;
@@ -346,7 +338,6 @@ public class FormatTest {
this._byte = _byte;
}
-
public FormatTest binary(File binary) {
this.binary = binary;
@@ -372,7 +363,6 @@ public class FormatTest {
this.binary = binary;
}
-
public FormatTest date(LocalDate date) {
this.date = date;
@@ -398,7 +388,6 @@ public class FormatTest {
this.date = date;
}
-
public FormatTest dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -424,7 +413,6 @@ public class FormatTest {
this.dateTime = dateTime;
}
-
public FormatTest uuid(UUID uuid) {
this.uuid = uuid;
@@ -450,7 +438,6 @@ public class FormatTest {
this.uuid = uuid;
}
-
public FormatTest password(String password) {
this.password = password;
@@ -476,7 +463,6 @@ public class FormatTest {
this.password = password;
}
-
public FormatTest patternWithDigits(String patternWithDigits) {
this.patternWithDigits = patternWithDigits;
@@ -502,7 +488,6 @@ public class FormatTest {
this.patternWithDigits = patternWithDigits;
}
-
public FormatTest patternWithDigitsAndDelimiter(String patternWithDigitsAndDelimiter) {
this.patternWithDigitsAndDelimiter = patternWithDigitsAndDelimiter;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
index 831209db51c..f204f9e88d8 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
@@ -41,7 +41,9 @@ public class HasOnlyReadOnly {
public HasOnlyReadOnly() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public HasOnlyReadOnly(
@JsonProperty(JSON_PROPERTY_BAR) String bar,
@@ -66,7 +68,6 @@ public class HasOnlyReadOnly {
-
/**
* Get foo
* @return foo
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/MapTest.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/MapTest.java
index e1d67c19adc..cad1ffaf19a 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/MapTest.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/MapTest.java
@@ -119,7 +119,6 @@ public class MapTest {
this.mapMapOfString = mapMapOfString;
}
-
public MapTest mapOfEnumString(Map mapOfEnumString) {
this.mapOfEnumString = mapOfEnumString;
@@ -153,7 +152,6 @@ public class MapTest {
this.mapOfEnumString = mapOfEnumString;
}
-
public MapTest directMap(Map directMap) {
this.directMap = directMap;
@@ -187,7 +185,6 @@ public class MapTest {
this.directMap = directMap;
}
-
public MapTest indirectMap(Map indirectMap) {
this.indirectMap = indirectMap;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
index d72404bd3f2..6ff9c5612c9 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
@@ -75,7 +75,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.uuid = uuid;
}
-
public MixedPropertiesAndAdditionalPropertiesClass dateTime(OffsetDateTime dateTime) {
this.dateTime = dateTime;
@@ -101,7 +100,6 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
this.dateTime = dateTime;
}
-
public MixedPropertiesAndAdditionalPropertiesClass map(Map map) {
this.map = map;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Model200Response.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Model200Response.java
index 55dddccffcb..55c1e43e622 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Model200Response.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Model200Response.java
@@ -67,7 +67,6 @@ public class Model200Response {
this.name = name;
}
-
public Model200Response propertyClass(String propertyClass) {
this.propertyClass = propertyClass;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/ModelApiResponse.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/ModelApiResponse.java
index 6d9bdfa87fc..96f6d3e5734 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/ModelApiResponse.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/ModelApiResponse.java
@@ -71,7 +71,6 @@ public class ModelApiResponse {
this.code = code;
}
-
public ModelApiResponse type(String type) {
this.type = type;
@@ -97,7 +96,6 @@ public class ModelApiResponse {
this.type = type;
}
-
public ModelApiResponse message(String message) {
this.message = message;
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Name.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Name.java
index 5b21c403ece..f8368cff5fe 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Name.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/Name.java
@@ -48,7 +48,9 @@ public class Name {
public Name() {
}
-
+ /**
+ * Constructor with only readonly parameters
+ */
@JsonCreator
public Name(
@JsonProperty(JSON_PROPERTY_SNAKE_CASE) Integer snakeCase,
@@ -84,7 +86,6 @@ public class Name {
this.name = name;
}
-
/**
* Get snakeCase
* @return snakeCase
@@ -99,7 +100,6 @@ public class Name {
-
public Name property(String property) {
this.property = property;
@@ -125,7 +125,6 @@ public class Name {
this.property = property;
}
-
/**
* Get _123number
* @return _123number
diff --git a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/NullableClass.java b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/NullableClass.java
index d87f19037be..8ec1834694e 100644
--- a/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/NullableClass.java
+++ b/samples/client/petstore/java/resteasy/src/main/java/org/openapitools/client/model/NullableClass.java
@@ -127,7 +127,6 @@ public class NullableClass extends HashMap {
this.integerProp = JsonNullable.of(integerProp);
}
-
public NullableClass numberProp(BigDecimal numberProp) {
this.numberProp = JsonNullable.of(numberProp);
@@ -161,7 +160,6 @@ public class NullableClass extends HashMap {
this.numberProp = JsonNullable.of(numberProp);
}
-
public NullableClass booleanProp(Boolean booleanProp) {
this.booleanProp = JsonNullable.of(booleanProp);
@@ -195,7 +193,6 @@ public class NullableClass extends HashMap {
this.booleanProp = JsonNullable.of(booleanProp);
}
-
public NullableClass stringProp(String stringProp) {
this.stringProp = JsonNullable.of(stringProp);
@@ -229,7 +226,6 @@ public class NullableClass extends HashMap {
this.stringProp = JsonNullable.