diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java
index ad4750cf8ce..7efdb8c49eb 100644
--- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java
+++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java
@@ -471,6 +471,10 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig {
// sanitize name
name = sanitizeName(name); // FIXME: a parameter should not be assigned. Also declare the methods parameters as 'final'.
+ if ("class".equals(name.toLowerCase())) {
+ return "PropertyClass";
+ }
+
if("_".equals(name)) {
name = "_u";
}
diff --git a/modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml b/modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml
index 109feba388e..615cb5a10fe 100644
--- a/modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml
+++ b/modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml
@@ -834,6 +834,8 @@ definitions:
name:
type: integer
format: int32
+ class:
+ type: string
xml:
name: Name
Dog:
diff --git a/samples/client/petstore/java/default/.gitignore b/samples/client/petstore/java/default/.gitignore
index 7cf39af816c..a530464afa1 100644
--- a/samples/client/petstore/java/default/.gitignore
+++ b/samples/client/petstore/java/default/.gitignore
@@ -13,3 +13,9 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+# build files
+**/target
+target
+.gradle
+build
diff --git a/samples/client/petstore/java/default/.swagger-codegen-ignore b/samples/client/petstore/java/default/.swagger-codegen-ignore
index 19d3377182e..c5fa491b4c5 100644
--- a/samples/client/petstore/java/default/.swagger-codegen-ignore
+++ b/samples/client/petstore/java/default/.swagger-codegen-ignore
@@ -14,7 +14,7 @@
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
-# Thsi matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
+# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
diff --git a/samples/client/petstore/java/default/docs/Model200Response.md b/samples/client/petstore/java/default/docs/Model200Response.md
index 0819b88c4f4..b47618b28cc 100644
--- a/samples/client/petstore/java/default/docs/Model200Response.md
+++ b/samples/client/petstore/java/default/docs/Model200Response.md
@@ -5,6 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **Integer** | | [optional]
+**PropertyClass** | **String** | | [optional]
diff --git a/samples/client/petstore/java/default/hello.txt b/samples/client/petstore/java/default/hello.txt
deleted file mode 100644
index 6769dd60bdf..00000000000
--- a/samples/client/petstore/java/default/hello.txt
+++ /dev/null
@@ -1 +0,0 @@
-Hello world!
\ No newline at end of file
diff --git a/samples/client/petstore/java/default/src/main/java/io/swagger/client/model/Model200Response.java b/samples/client/petstore/java/default/src/main/java/io/swagger/client/model/Model200Response.java
index b2809525c7f..eed3902b922 100644
--- a/samples/client/petstore/java/default/src/main/java/io/swagger/client/model/Model200Response.java
+++ b/samples/client/petstore/java/default/src/main/java/io/swagger/client/model/Model200Response.java
@@ -15,6 +15,7 @@ import io.swagger.annotations.ApiModelProperty;
public class Model200Response {
private Integer name = null;
+ private String PropertyClass = null;
/**
@@ -34,6 +35,23 @@ public class Model200Response {
}
+ /**
+ **/
+ public Model200Response PropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ return this;
+ }
+
+ @ApiModelProperty(example = "null", value = "")
+ @JsonProperty("class")
+ public String getPropertyClass() {
+ return PropertyClass;
+ }
+ public void setPropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ }
+
+
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
@@ -43,12 +61,13 @@ public class Model200Response {
return false;
}
Model200Response _200Response = (Model200Response) o;
- return Objects.equals(this.name, _200Response.name);
+ return Objects.equals(this.name, _200Response.name) &&
+ Objects.equals(this.PropertyClass, _200Response.PropertyClass);
}
@Override
public int hashCode() {
- return Objects.hash(name);
+ return Objects.hash(name, PropertyClass);
}
@Override
@@ -57,6 +76,7 @@ public class Model200Response {
sb.append("class Model200Response {\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" PropertyClass: ").append(toIndentedString(PropertyClass)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/samples/client/petstore/java/feign/.gitignore b/samples/client/petstore/java/feign/.gitignore
index 7cf39af816c..a530464afa1 100644
--- a/samples/client/petstore/java/feign/.gitignore
+++ b/samples/client/petstore/java/feign/.gitignore
@@ -13,3 +13,9 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+# build files
+**/target
+target
+.gradle
+build
diff --git a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/ApiClient.java b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/ApiClient.java
index 75b3a96f2c7..e21bded5212 100644
--- a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/ApiClient.java
+++ b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/ApiClient.java
@@ -41,10 +41,10 @@ public class ApiClient {
this();
for(String authName : authNames) {
RequestInterceptor auth;
- if (authName == "petstore_auth") {
- auth = new OAuth(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
- } else if (authName == "api_key") {
+ if (authName == "api_key") {
auth = new ApiKeyAuth("header", "api_key");
+ } else if (authName == "petstore_auth") {
+ auth = new OAuth(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
} else {
throw new RuntimeException("auth name \"" + authName + "\" not found in available auth names");
}
diff --git a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/StringUtil.java b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/StringUtil.java
index 1383dd0decb..03c6c81e434 100644
--- a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/StringUtil.java
+++ b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/StringUtil.java
@@ -1,3 +1,28 @@
+/**
+ * Swagger Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: apiteam@swagger.io
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
package io.swagger.client;
diff --git a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/FakeApi.java b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/FakeApi.java
index dbabdc64995..8296c7e4d78 100644
--- a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/FakeApi.java
+++ b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/FakeApi.java
@@ -3,8 +3,8 @@ package io.swagger.client.api;
import io.swagger.client.ApiClient;
import org.joda.time.LocalDate;
-import java.math.BigDecimal;
import org.joda.time.DateTime;
+import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/PetApi.java b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/PetApi.java
index e486495c5a9..4d4cc14f625 100644
--- a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/PetApi.java
+++ b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/PetApi.java
@@ -3,8 +3,8 @@ package io.swagger.client.api;
import io.swagger.client.ApiClient;
import io.swagger.client.model.Pet;
-import io.swagger.client.model.ModelApiResponse;
import java.io.File;
+import io.swagger.client.model.ModelApiResponse;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/auth/OAuthFlow.java b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/auth/OAuthFlow.java
index 597ec99b48b..ec1f942b0f2 100644
--- a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/auth/OAuthFlow.java
+++ b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/auth/OAuthFlow.java
@@ -1,5 +1,30 @@
+/**
+ * Swagger Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: apiteam@swagger.io
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
package io.swagger.client.auth;
public enum OAuthFlow {
accessCode, implicit, password, application
-}
\ No newline at end of file
+}
diff --git a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/Model200Response.java b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/Model200Response.java
index b2809525c7f..eed3902b922 100644
--- a/samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/Model200Response.java
+++ b/samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/Model200Response.java
@@ -15,6 +15,7 @@ import io.swagger.annotations.ApiModelProperty;
public class Model200Response {
private Integer name = null;
+ private String PropertyClass = null;
/**
@@ -34,6 +35,23 @@ public class Model200Response {
}
+ /**
+ **/
+ public Model200Response PropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ return this;
+ }
+
+ @ApiModelProperty(example = "null", value = "")
+ @JsonProperty("class")
+ public String getPropertyClass() {
+ return PropertyClass;
+ }
+ public void setPropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ }
+
+
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
@@ -43,12 +61,13 @@ public class Model200Response {
return false;
}
Model200Response _200Response = (Model200Response) o;
- return Objects.equals(this.name, _200Response.name);
+ return Objects.equals(this.name, _200Response.name) &&
+ Objects.equals(this.PropertyClass, _200Response.PropertyClass);
}
@Override
public int hashCode() {
- return Objects.hash(name);
+ return Objects.hash(name, PropertyClass);
}
@Override
@@ -57,6 +76,7 @@ public class Model200Response {
sb.append("class Model200Response {\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" PropertyClass: ").append(toIndentedString(PropertyClass)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/samples/client/petstore/java/jersey2/.gitignore b/samples/client/petstore/java/jersey2/.gitignore
index 7cf39af816c..a530464afa1 100644
--- a/samples/client/petstore/java/jersey2/.gitignore
+++ b/samples/client/petstore/java/jersey2/.gitignore
@@ -13,3 +13,9 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+# build files
+**/target
+target
+.gradle
+build
diff --git a/samples/client/petstore/java/jersey2/.swagger-codegen-ignore b/samples/client/petstore/java/jersey2/.swagger-codegen-ignore
index 19d3377182e..c5fa491b4c5 100644
--- a/samples/client/petstore/java/jersey2/.swagger-codegen-ignore
+++ b/samples/client/petstore/java/jersey2/.swagger-codegen-ignore
@@ -14,7 +14,7 @@
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
-# Thsi matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
+# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
diff --git a/samples/client/petstore/java/jersey2/build.gradle b/samples/client/petstore/java/jersey2/build.gradle
index 6574f746d05..33280cd3e67 100644
--- a/samples/client/petstore/java/jersey2/build.gradle
+++ b/samples/client/petstore/java/jersey2/build.gradle
@@ -77,7 +77,6 @@ if(hasProperty('target') && target == 'android') {
apply plugin: 'java'
apply plugin: 'maven'
-
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
diff --git a/samples/client/petstore/java/jersey2/docs/Model200Response.md b/samples/client/petstore/java/jersey2/docs/Model200Response.md
index 0819b88c4f4..b47618b28cc 100644
--- a/samples/client/petstore/java/jersey2/docs/Model200Response.md
+++ b/samples/client/petstore/java/jersey2/docs/Model200Response.md
@@ -5,6 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **Integer** | | [optional]
+**PropertyClass** | **String** | | [optional]
diff --git a/samples/client/petstore/java/jersey2/pom.xml b/samples/client/petstore/java/jersey2/pom.xml
index c07ae01939a..1d15ec27814 100644
--- a/samples/client/petstore/java/jersey2/pom.xml
+++ b/samples/client/petstore/java/jersey2/pom.xml
@@ -104,27 +104,6 @@
1.7
-
-
- org.codehaus.mojo
- exec-maven-plugin
- 1.2.1
-
-
- gradle-test
- integration-test
-
- exec
-
-
- gradle
-
- check
-
-
-
-
-
diff --git a/samples/client/petstore/java/jersey2/src/main/java/io/swagger/client/model/Model200Response.java b/samples/client/petstore/java/jersey2/src/main/java/io/swagger/client/model/Model200Response.java
index b2809525c7f..eed3902b922 100644
--- a/samples/client/petstore/java/jersey2/src/main/java/io/swagger/client/model/Model200Response.java
+++ b/samples/client/petstore/java/jersey2/src/main/java/io/swagger/client/model/Model200Response.java
@@ -15,6 +15,7 @@ import io.swagger.annotations.ApiModelProperty;
public class Model200Response {
private Integer name = null;
+ private String PropertyClass = null;
/**
@@ -34,6 +35,23 @@ public class Model200Response {
}
+ /**
+ **/
+ public Model200Response PropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ return this;
+ }
+
+ @ApiModelProperty(example = "null", value = "")
+ @JsonProperty("class")
+ public String getPropertyClass() {
+ return PropertyClass;
+ }
+ public void setPropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ }
+
+
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
@@ -43,12 +61,13 @@ public class Model200Response {
return false;
}
Model200Response _200Response = (Model200Response) o;
- return Objects.equals(this.name, _200Response.name);
+ return Objects.equals(this.name, _200Response.name) &&
+ Objects.equals(this.PropertyClass, _200Response.PropertyClass);
}
@Override
public int hashCode() {
- return Objects.hash(name);
+ return Objects.hash(name, PropertyClass);
}
@Override
@@ -57,6 +76,7 @@ public class Model200Response {
sb.append("class Model200Response {\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" PropertyClass: ").append(toIndentedString(PropertyClass)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/samples/client/petstore/java/okhttp-gson/.gitignore b/samples/client/petstore/java/okhttp-gson/.gitignore
index 7cf39af816c..a530464afa1 100644
--- a/samples/client/petstore/java/okhttp-gson/.gitignore
+++ b/samples/client/petstore/java/okhttp-gson/.gitignore
@@ -13,3 +13,9 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+# build files
+**/target
+target
+.gradle
+build
diff --git a/samples/client/petstore/java/okhttp-gson/.swagger-codegen-ignore b/samples/client/petstore/java/okhttp-gson/.swagger-codegen-ignore
index 19d3377182e..c5fa491b4c5 100644
--- a/samples/client/petstore/java/okhttp-gson/.swagger-codegen-ignore
+++ b/samples/client/petstore/java/okhttp-gson/.swagger-codegen-ignore
@@ -14,7 +14,7 @@
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
-# Thsi matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
+# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
diff --git a/samples/client/petstore/java/okhttp-gson/docs/Model200Response.md b/samples/client/petstore/java/okhttp-gson/docs/Model200Response.md
index 0819b88c4f4..b47618b28cc 100644
--- a/samples/client/petstore/java/okhttp-gson/docs/Model200Response.md
+++ b/samples/client/petstore/java/okhttp-gson/docs/Model200Response.md
@@ -5,6 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **Integer** | | [optional]
+**PropertyClass** | **String** | | [optional]
diff --git a/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/ApiClient.java b/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/ApiClient.java
index 374a185a599..34af59510c2 100644
--- a/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/ApiClient.java
+++ b/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/ApiClient.java
@@ -173,8 +173,8 @@ public class ApiClient {
// Setup authentications (key: authentication name, value: authentication).
authentications = new HashMap();
- authentications.put("petstore_auth", new OAuth());
authentications.put("api_key", new ApiKeyAuth("header", "api_key"));
+ authentications.put("petstore_auth", new OAuth());
// Prevent the authentications from being modified.
authentications = Collections.unmodifiableMap(authentications);
}
diff --git a/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/FakeApi.java b/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/FakeApi.java
index e502060d682..c8fdd0942c3 100644
--- a/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/FakeApi.java
+++ b/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/FakeApi.java
@@ -39,8 +39,8 @@ import com.google.gson.reflect.TypeToken;
import java.io.IOException;
import org.joda.time.LocalDate;
-import java.math.BigDecimal;
import org.joda.time.DateTime;
+import java.math.BigDecimal;
import java.lang.reflect.Type;
import java.util.ArrayList;
diff --git a/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/PetApi.java b/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/PetApi.java
index d453504215c..765754a3b09 100644
--- a/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/PetApi.java
+++ b/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/PetApi.java
@@ -39,8 +39,8 @@ import com.google.gson.reflect.TypeToken;
import java.io.IOException;
import io.swagger.client.model.Pet;
-import io.swagger.client.model.ModelApiResponse;
import java.io.File;
+import io.swagger.client.model.ModelApiResponse;
import java.lang.reflect.Type;
import java.util.ArrayList;
diff --git a/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/model/Model200Response.java b/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/model/Model200Response.java
index 8c7227f3f4e..cb0a88f0861 100644
--- a/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/model/Model200Response.java
+++ b/samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/model/Model200Response.java
@@ -39,6 +39,8 @@ import com.google.gson.annotations.SerializedName;
public class Model200Response {
@SerializedName("name")
private Integer name = null;
+ @SerializedName("class")
+ private String PropertyClass = null;
/**
* Get name
@@ -58,6 +60,24 @@ public class Model200Response {
this.name = name;
}
+ /**
+ * Get PropertyClass
+ * @return PropertyClass
+ **/
+ @ApiModelProperty(value = "")
+ public String getPropertyClass() {
+ return PropertyClass;
+ }
+
+ /**
+ * Set PropertyClass
+ *
+ * @param PropertyClass PropertyClass
+ */
+ public void setPropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ }
+
@Override
public boolean equals(Object o) {
@@ -68,12 +88,13 @@ public class Model200Response {
return false;
}
Model200Response _200Response = (Model200Response) o;
- return Objects.equals(this.name, _200Response.name);
+ return Objects.equals(this.name, _200Response.name) &&
+ Objects.equals(this.PropertyClass, _200Response.PropertyClass);
}
@Override
public int hashCode() {
- return Objects.hash(name);
+ return Objects.hash(name, PropertyClass);
}
@Override
@@ -82,6 +103,7 @@ public class Model200Response {
sb.append("class Model200Response {\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" PropertyClass: ").append(toIndentedString(PropertyClass)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/samples/client/petstore/java/retrofit/.gitignore b/samples/client/petstore/java/retrofit/.gitignore
index 7cf39af816c..a530464afa1 100644
--- a/samples/client/petstore/java/retrofit/.gitignore
+++ b/samples/client/petstore/java/retrofit/.gitignore
@@ -13,3 +13,9 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+# build files
+**/target
+target
+.gradle
+build
diff --git a/samples/client/petstore/java/retrofit/.swagger-codegen-ignore b/samples/client/petstore/java/retrofit/.swagger-codegen-ignore
index 19d3377182e..c5fa491b4c5 100644
--- a/samples/client/petstore/java/retrofit/.swagger-codegen-ignore
+++ b/samples/client/petstore/java/retrofit/.swagger-codegen-ignore
@@ -14,7 +14,7 @@
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
-# Thsi matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
+# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
diff --git a/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/ApiClient.java b/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/ApiClient.java
index fe5ad9b37fe..0453c60ae01 100644
--- a/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/ApiClient.java
+++ b/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/ApiClient.java
@@ -54,10 +54,10 @@ public class ApiClient {
this();
for(String authName : authNames) {
Interceptor auth;
- if (authName == "petstore_auth") {
- auth = new OAuth(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
- } else if (authName == "api_key") {
+ if (authName == "api_key") {
auth = new ApiKeyAuth("header", "api_key");
+ } else if (authName == "petstore_auth") {
+ auth = new OAuth(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
} else {
throw new RuntimeException("auth name \"" + authName + "\" not found in available auth names");
}
diff --git a/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/FakeApi.java b/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/FakeApi.java
index 02b97c10bf8..99df18ed71f 100644
--- a/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/FakeApi.java
+++ b/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/FakeApi.java
@@ -7,8 +7,8 @@ import retrofit.http.*;
import retrofit.mime.*;
import org.joda.time.LocalDate;
-import java.math.BigDecimal;
import org.joda.time.DateTime;
+import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/PetApi.java b/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/PetApi.java
index a019a4bf886..66ed6aea981 100644
--- a/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/PetApi.java
+++ b/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/PetApi.java
@@ -7,8 +7,8 @@ import retrofit.http.*;
import retrofit.mime.*;
import io.swagger.client.model.Pet;
-import io.swagger.client.model.ModelApiResponse;
import java.io.File;
+import io.swagger.client.model.ModelApiResponse;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/model/Model200Response.java b/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/model/Model200Response.java
index 3cbb15006fb..22d2bbd763d 100644
--- a/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/model/Model200Response.java
+++ b/samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/model/Model200Response.java
@@ -18,6 +18,9 @@ public class Model200Response {
@SerializedName("name")
private Integer name = null;
+ @SerializedName("class")
+ private String PropertyClass = null;
+
/**
**/
@ApiModelProperty(value = "")
@@ -28,6 +31,16 @@ public class Model200Response {
this.name = name;
}
+ /**
+ **/
+ @ApiModelProperty(value = "")
+ public String getPropertyClass() {
+ return PropertyClass;
+ }
+ public void setPropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ }
+
@Override
public boolean equals(Object o) {
@@ -38,12 +51,13 @@ public class Model200Response {
return false;
}
Model200Response _200Response = (Model200Response) o;
- return Objects.equals(name, _200Response.name);
+ return Objects.equals(name, _200Response.name) &&
+ Objects.equals(PropertyClass, _200Response.PropertyClass);
}
@Override
public int hashCode() {
- return Objects.hash(name);
+ return Objects.hash(name, PropertyClass);
}
@Override
@@ -52,6 +66,7 @@ public class Model200Response {
sb.append("class Model200Response {\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" PropertyClass: ").append(toIndentedString(PropertyClass)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/samples/client/petstore/java/retrofit2/.gitignore b/samples/client/petstore/java/retrofit2/.gitignore
index 7cf39af816c..a530464afa1 100644
--- a/samples/client/petstore/java/retrofit2/.gitignore
+++ b/samples/client/petstore/java/retrofit2/.gitignore
@@ -13,3 +13,9 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+# build files
+**/target
+target
+.gradle
+build
diff --git a/samples/client/petstore/java/retrofit2/docs/Model200Response.md b/samples/client/petstore/java/retrofit2/docs/Model200Response.md
index 0819b88c4f4..b47618b28cc 100644
--- a/samples/client/petstore/java/retrofit2/docs/Model200Response.md
+++ b/samples/client/petstore/java/retrofit2/docs/Model200Response.md
@@ -5,6 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **Integer** | | [optional]
+**PropertyClass** | **String** | | [optional]
diff --git a/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/ApiClient.java b/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/ApiClient.java
index 305b8b783e4..97a6048f95f 100644
--- a/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/ApiClient.java
+++ b/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/ApiClient.java
@@ -54,10 +54,10 @@ public class ApiClient {
this();
for(String authName : authNames) {
Interceptor auth;
- if (authName == "petstore_auth") {
- auth = new OAuth(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
- } else if (authName == "api_key") {
+ if (authName == "api_key") {
auth = new ApiKeyAuth("header", "api_key");
+ } else if (authName == "petstore_auth") {
+ auth = new OAuth(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
} else {
throw new RuntimeException("auth name \"" + authName + "\" not found in available auth names");
}
diff --git a/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/FakeApi.java b/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/FakeApi.java
index 91bd85c1b33..2a9b639511c 100644
--- a/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/FakeApi.java
+++ b/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/FakeApi.java
@@ -9,8 +9,8 @@ import retrofit2.http.*;
import okhttp3.RequestBody;
import org.joda.time.LocalDate;
-import java.math.BigDecimal;
import org.joda.time.DateTime;
+import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/PetApi.java b/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/PetApi.java
index ec9d67a7449..dd39a864f06 100644
--- a/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/PetApi.java
+++ b/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/PetApi.java
@@ -9,8 +9,8 @@ import retrofit2.http.*;
import okhttp3.RequestBody;
import io.swagger.client.model.Pet;
-import io.swagger.client.model.ModelApiResponse;
import java.io.File;
+import io.swagger.client.model.ModelApiResponse;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/model/Model200Response.java b/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/model/Model200Response.java
index 3cbb15006fb..22d2bbd763d 100644
--- a/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/model/Model200Response.java
+++ b/samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/model/Model200Response.java
@@ -18,6 +18,9 @@ public class Model200Response {
@SerializedName("name")
private Integer name = null;
+ @SerializedName("class")
+ private String PropertyClass = null;
+
/**
**/
@ApiModelProperty(value = "")
@@ -28,6 +31,16 @@ public class Model200Response {
this.name = name;
}
+ /**
+ **/
+ @ApiModelProperty(value = "")
+ public String getPropertyClass() {
+ return PropertyClass;
+ }
+ public void setPropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ }
+
@Override
public boolean equals(Object o) {
@@ -38,12 +51,13 @@ public class Model200Response {
return false;
}
Model200Response _200Response = (Model200Response) o;
- return Objects.equals(name, _200Response.name);
+ return Objects.equals(name, _200Response.name) &&
+ Objects.equals(PropertyClass, _200Response.PropertyClass);
}
@Override
public int hashCode() {
- return Objects.hash(name);
+ return Objects.hash(name, PropertyClass);
}
@Override
@@ -52,6 +66,7 @@ public class Model200Response {
sb.append("class Model200Response {\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" PropertyClass: ").append(toIndentedString(PropertyClass)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/samples/client/petstore/java/retrofit2rx/.gitignore b/samples/client/petstore/java/retrofit2rx/.gitignore
index 7cf39af816c..a530464afa1 100644
--- a/samples/client/petstore/java/retrofit2rx/.gitignore
+++ b/samples/client/petstore/java/retrofit2rx/.gitignore
@@ -13,3 +13,9 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+# build files
+**/target
+target
+.gradle
+build
diff --git a/samples/client/petstore/java/retrofit2rx/docs/Model200Response.md b/samples/client/petstore/java/retrofit2rx/docs/Model200Response.md
index 0819b88c4f4..b47618b28cc 100644
--- a/samples/client/petstore/java/retrofit2rx/docs/Model200Response.md
+++ b/samples/client/petstore/java/retrofit2rx/docs/Model200Response.md
@@ -5,6 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **Integer** | | [optional]
+**PropertyClass** | **String** | | [optional]
diff --git a/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/ApiClient.java b/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/ApiClient.java
index 9e424881cbd..0315ae62751 100644
--- a/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/ApiClient.java
+++ b/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/ApiClient.java
@@ -54,10 +54,10 @@ public class ApiClient {
this();
for(String authName : authNames) {
Interceptor auth;
- if (authName == "petstore_auth") {
- auth = new OAuth(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
- } else if (authName == "api_key") {
+ if (authName == "api_key") {
auth = new ApiKeyAuth("header", "api_key");
+ } else if (authName == "petstore_auth") {
+ auth = new OAuth(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
} else {
throw new RuntimeException("auth name \"" + authName + "\" not found in available auth names");
}
diff --git a/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/FakeApi.java b/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/FakeApi.java
index 5e0511922fb..0276255f68b 100644
--- a/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/FakeApi.java
+++ b/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/FakeApi.java
@@ -9,8 +9,8 @@ import retrofit2.http.*;
import okhttp3.RequestBody;
import org.joda.time.LocalDate;
-import java.math.BigDecimal;
import org.joda.time.DateTime;
+import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/PetApi.java b/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/PetApi.java
index 4a2e64b726e..304ea7a29a8 100644
--- a/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/PetApi.java
+++ b/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/PetApi.java
@@ -9,8 +9,8 @@ import retrofit2.http.*;
import okhttp3.RequestBody;
import io.swagger.client.model.Pet;
-import io.swagger.client.model.ModelApiResponse;
import java.io.File;
+import io.swagger.client.model.ModelApiResponse;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/model/Model200Response.java b/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/model/Model200Response.java
index 3cbb15006fb..22d2bbd763d 100644
--- a/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/model/Model200Response.java
+++ b/samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/model/Model200Response.java
@@ -18,6 +18,9 @@ public class Model200Response {
@SerializedName("name")
private Integer name = null;
+ @SerializedName("class")
+ private String PropertyClass = null;
+
/**
**/
@ApiModelProperty(value = "")
@@ -28,6 +31,16 @@ public class Model200Response {
this.name = name;
}
+ /**
+ **/
+ @ApiModelProperty(value = "")
+ public String getPropertyClass() {
+ return PropertyClass;
+ }
+ public void setPropertyClass(String PropertyClass) {
+ this.PropertyClass = PropertyClass;
+ }
+
@Override
public boolean equals(Object o) {
@@ -38,12 +51,13 @@ public class Model200Response {
return false;
}
Model200Response _200Response = (Model200Response) o;
- return Objects.equals(name, _200Response.name);
+ return Objects.equals(name, _200Response.name) &&
+ Objects.equals(PropertyClass, _200Response.PropertyClass);
}
@Override
public int hashCode() {
- return Objects.hash(name);
+ return Objects.hash(name, PropertyClass);
}
@Override
@@ -52,6 +66,7 @@ public class Model200Response {
sb.append("class Model200Response {\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" PropertyClass: ").append(toIndentedString(PropertyClass)).append("\n");
sb.append("}");
return sb.toString();
}