forked from loafle/openapi-generator-original
[Java] fix Java (Jersey1.x) test case (#4239)
* fix java jersey 1 test case * fix test for java jersey2.x api client
This commit is contained in:
parent
58b66a0b0a
commit
4e2c037e21
1
samples/client/petstore/java/feign/hello.txt
Normal file
1
samples/client/petstore/java/feign/hello.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Hello world!
|
@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
|||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.client.model.OuterEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnumTest
|
* EnumTest
|
||||||
@ -123,6 +124,9 @@ public class EnumTest {
|
|||||||
@JsonProperty("enum_number")
|
@JsonProperty("enum_number")
|
||||||
private EnumNumberEnum enumNumber = null;
|
private EnumNumberEnum enumNumber = null;
|
||||||
|
|
||||||
|
@JsonProperty("outerEnum")
|
||||||
|
private OuterEnum outerEnum = null;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -177,6 +181,24 @@ public class EnumTest {
|
|||||||
this.enumNumber = enumNumber;
|
this.enumNumber = enumNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
**/
|
||||||
|
@ApiModelProperty(example = "null", value = "")
|
||||||
|
public OuterEnum getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -189,12 +211,13 @@ public class EnumTest {
|
|||||||
EnumTest enumTest = (EnumTest) o;
|
EnumTest enumTest = (EnumTest) o;
|
||||||
return Objects.equals(this.enumString, enumTest.enumString) &&
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber);
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumInteger, enumNumber);
|
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -206,6 +229,7 @@ public class EnumTest {
|
|||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package io.swagger.client.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
public enum OuterEnum {
|
||||||
|
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static OuterEnum fromValue(String text) {
|
||||||
|
for (OuterEnum b : OuterEnum.values()) {
|
||||||
|
if (String.valueOf(b.value).equals(text)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -7,6 +7,7 @@ Name | Type | Description | Notes
|
|||||||
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
||||||
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
||||||
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
||||||
|
**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
|
||||||
|
|
||||||
<a name="EnumStringEnum"></a>
|
<a name="EnumStringEnum"></a>
|
||||||
|
14
samples/client/petstore/java/jersey1/docs/OuterEnum.md
Normal file
14
samples/client/petstore/java/jersey1/docs/OuterEnum.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
# OuterEnum
|
||||||
|
|
||||||
|
## Enum
|
||||||
|
|
||||||
|
|
||||||
|
* `PLACED` (value: `"placed"`)
|
||||||
|
|
||||||
|
* `APPROVED` (value: `"approved"`)
|
||||||
|
|
||||||
|
* `DELIVERED` (value: `"delivered"`)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
|||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.client.model.OuterEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnumTest
|
* EnumTest
|
||||||
@ -123,6 +124,9 @@ public class EnumTest {
|
|||||||
@JsonProperty("enum_number")
|
@JsonProperty("enum_number")
|
||||||
private EnumNumberEnum enumNumber = null;
|
private EnumNumberEnum enumNumber = null;
|
||||||
|
|
||||||
|
@JsonProperty("outerEnum")
|
||||||
|
private OuterEnum outerEnum = null;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -177,6 +181,24 @@ public class EnumTest {
|
|||||||
this.enumNumber = enumNumber;
|
this.enumNumber = enumNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
**/
|
||||||
|
@ApiModelProperty(example = "null", value = "")
|
||||||
|
public OuterEnum getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -189,12 +211,13 @@ public class EnumTest {
|
|||||||
EnumTest enumTest = (EnumTest) o;
|
EnumTest enumTest = (EnumTest) o;
|
||||||
return Objects.equals(this.enumString, enumTest.enumString) &&
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber);
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumInteger, enumNumber);
|
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -206,6 +229,7 @@ public class EnumTest {
|
|||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package io.swagger.client.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
public enum OuterEnum {
|
||||||
|
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static OuterEnum fromValue(String text) {
|
||||||
|
for (OuterEnum b : OuterEnum.values()) {
|
||||||
|
if (String.valueOf(b.value).equals(text)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -45,7 +45,7 @@ public class EnumValueTest {
|
|||||||
mapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
|
mapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
|
||||||
ObjectWriter ow = mapper.writer();
|
ObjectWriter ow = mapper.writer();
|
||||||
String json = ow.writeValueAsString(enumTest);
|
String json = ow.writeValueAsString(enumTest);
|
||||||
assertEquals(json, "{\"enum_string\":\"lower\",\"enum_integer\":\"1\",\"enum_number\":\"1.1\"}");
|
assertEquals(json, "{\"enum_string\":\"lower\",\"enum_integer\":\"1\",\"enum_number\":\"1.1\",\"outerEnum\":null}");
|
||||||
|
|
||||||
// test deserialization (json => object)
|
// test deserialization (json => object)
|
||||||
EnumTest fromString = mapper.readValue(json, EnumTest.class);
|
EnumTest fromString = mapper.readValue(json, EnumTest.class);
|
||||||
|
@ -7,6 +7,7 @@ Name | Type | Description | Notes
|
|||||||
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
||||||
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
||||||
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
||||||
|
**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
|
||||||
|
|
||||||
<a name="EnumStringEnum"></a>
|
<a name="EnumStringEnum"></a>
|
||||||
|
14
samples/client/petstore/java/jersey2-java8/docs/OuterEnum.md
Normal file
14
samples/client/petstore/java/jersey2-java8/docs/OuterEnum.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
# OuterEnum
|
||||||
|
|
||||||
|
## Enum
|
||||||
|
|
||||||
|
|
||||||
|
* `PLACED` (value: `"placed"`)
|
||||||
|
|
||||||
|
* `APPROVED` (value: `"approved"`)
|
||||||
|
|
||||||
|
* `DELIVERED` (value: `"delivered"`)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
|||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.client.model.OuterEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnumTest
|
* EnumTest
|
||||||
@ -123,6 +124,9 @@ public class EnumTest {
|
|||||||
@JsonProperty("enum_number")
|
@JsonProperty("enum_number")
|
||||||
private EnumNumberEnum enumNumber = null;
|
private EnumNumberEnum enumNumber = null;
|
||||||
|
|
||||||
|
@JsonProperty("outerEnum")
|
||||||
|
private OuterEnum outerEnum = null;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -177,6 +181,24 @@ public class EnumTest {
|
|||||||
this.enumNumber = enumNumber;
|
this.enumNumber = enumNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
**/
|
||||||
|
@ApiModelProperty(example = "null", value = "")
|
||||||
|
public OuterEnum getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -189,12 +211,13 @@ public class EnumTest {
|
|||||||
EnumTest enumTest = (EnumTest) o;
|
EnumTest enumTest = (EnumTest) o;
|
||||||
return Objects.equals(this.enumString, enumTest.enumString) &&
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber);
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumInteger, enumNumber);
|
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -206,6 +229,7 @@ public class EnumTest {
|
|||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package io.swagger.client.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
public enum OuterEnum {
|
||||||
|
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static OuterEnum fromValue(String text) {
|
||||||
|
for (OuterEnum b : OuterEnum.values()) {
|
||||||
|
if (String.valueOf(b.value).equals(text)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -7,6 +7,7 @@ Name | Type | Description | Notes
|
|||||||
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
||||||
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
||||||
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
||||||
|
**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
|
||||||
|
|
||||||
<a name="EnumStringEnum"></a>
|
<a name="EnumStringEnum"></a>
|
||||||
|
14
samples/client/petstore/java/jersey2/docs/OuterEnum.md
Normal file
14
samples/client/petstore/java/jersey2/docs/OuterEnum.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
# OuterEnum
|
||||||
|
|
||||||
|
## Enum
|
||||||
|
|
||||||
|
|
||||||
|
* `PLACED` (value: `"placed"`)
|
||||||
|
|
||||||
|
* `APPROVED` (value: `"approved"`)
|
||||||
|
|
||||||
|
* `DELIVERED` (value: `"delivered"`)
|
||||||
|
|
||||||
|
|
||||||
|
|
1
samples/client/petstore/java/jersey2/hello.txt
Normal file
1
samples/client/petstore/java/jersey2/hello.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Hello world!
|
@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
|||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.client.model.OuterEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnumTest
|
* EnumTest
|
||||||
@ -123,6 +124,9 @@ public class EnumTest {
|
|||||||
@JsonProperty("enum_number")
|
@JsonProperty("enum_number")
|
||||||
private EnumNumberEnum enumNumber = null;
|
private EnumNumberEnum enumNumber = null;
|
||||||
|
|
||||||
|
@JsonProperty("outerEnum")
|
||||||
|
private OuterEnum outerEnum = null;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -177,6 +181,24 @@ public class EnumTest {
|
|||||||
this.enumNumber = enumNumber;
|
this.enumNumber = enumNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
**/
|
||||||
|
@ApiModelProperty(example = "null", value = "")
|
||||||
|
public OuterEnum getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -189,12 +211,13 @@ public class EnumTest {
|
|||||||
EnumTest enumTest = (EnumTest) o;
|
EnumTest enumTest = (EnumTest) o;
|
||||||
return Objects.equals(this.enumString, enumTest.enumString) &&
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber);
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumInteger, enumNumber);
|
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -206,6 +229,7 @@ public class EnumTest {
|
|||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package io.swagger.client.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
public enum OuterEnum {
|
||||||
|
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static OuterEnum fromValue(String text) {
|
||||||
|
for (OuterEnum b : OuterEnum.values()) {
|
||||||
|
if (String.valueOf(b.value).equals(text)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -45,7 +45,7 @@ public class EnumValueTest {
|
|||||||
mapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
|
mapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
|
||||||
ObjectWriter ow = mapper.writer();
|
ObjectWriter ow = mapper.writer();
|
||||||
String json = ow.writeValueAsString(enumTest);
|
String json = ow.writeValueAsString(enumTest);
|
||||||
assertEquals(json, "{\"enum_string\":\"lower\",\"enum_integer\":\"1\",\"enum_number\":\"1.1\"}");
|
assertEquals(json, "{\"enum_string\":\"lower\",\"enum_integer\":\"1\",\"enum_number\":\"1.1\",\"outerEnum\":null}");
|
||||||
|
|
||||||
// test deserialization (json => object)
|
// test deserialization (json => object)
|
||||||
EnumTest fromString = mapper.readValue(json, EnumTest.class);
|
EnumTest fromString = mapper.readValue(json, EnumTest.class);
|
||||||
|
@ -7,6 +7,7 @@ Name | Type | Description | Notes
|
|||||||
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
||||||
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
||||||
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
||||||
|
**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
|
||||||
|
|
||||||
<a name="EnumStringEnum"></a>
|
<a name="EnumStringEnum"></a>
|
||||||
|
14
samples/client/petstore/java/okhttp-gson/docs/OuterEnum.md
Normal file
14
samples/client/petstore/java/okhttp-gson/docs/OuterEnum.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
# OuterEnum
|
||||||
|
|
||||||
|
## Enum
|
||||||
|
|
||||||
|
|
||||||
|
* `PLACED` (value: `"placed"`)
|
||||||
|
|
||||||
|
* `APPROVED` (value: `"approved"`)
|
||||||
|
|
||||||
|
* `DELIVERED` (value: `"delivered"`)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -17,6 +17,7 @@ import java.util.Objects;
|
|||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.client.model.OuterEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnumTest
|
* EnumTest
|
||||||
@ -98,6 +99,9 @@ public class EnumTest {
|
|||||||
@SerializedName("enum_number")
|
@SerializedName("enum_number")
|
||||||
private EnumNumberEnum enumNumber = null;
|
private EnumNumberEnum enumNumber = null;
|
||||||
|
|
||||||
|
@SerializedName("outerEnum")
|
||||||
|
private OuterEnum outerEnum = null;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -152,6 +156,24 @@ public class EnumTest {
|
|||||||
this.enumNumber = enumNumber;
|
this.enumNumber = enumNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
**/
|
||||||
|
@ApiModelProperty(example = "null", value = "")
|
||||||
|
public OuterEnum getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -164,12 +186,13 @@ public class EnumTest {
|
|||||||
EnumTest enumTest = (EnumTest) o;
|
EnumTest enumTest = (EnumTest) o;
|
||||||
return Objects.equals(this.enumString, enumTest.enumString) &&
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber);
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumInteger, enumNumber);
|
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -181,6 +204,7 @@ public class EnumTest {
|
|||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package io.swagger.client.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.google.gson.annotations.SerializedName;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
public enum OuterEnum {
|
||||||
|
|
||||||
|
@SerializedName("placed")
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
@SerializedName("approved")
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
@SerializedName("delivered")
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
1
samples/client/petstore/java/retrofit/hello.txt
Normal file
1
samples/client/petstore/java/retrofit/hello.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Hello world!
|
@ -17,6 +17,7 @@ import java.util.Objects;
|
|||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.client.model.OuterEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnumTest
|
* EnumTest
|
||||||
@ -98,6 +99,9 @@ public class EnumTest {
|
|||||||
@SerializedName("enum_number")
|
@SerializedName("enum_number")
|
||||||
private EnumNumberEnum enumNumber = null;
|
private EnumNumberEnum enumNumber = null;
|
||||||
|
|
||||||
|
@SerializedName("outerEnum")
|
||||||
|
private OuterEnum outerEnum = null;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -152,6 +156,24 @@ public class EnumTest {
|
|||||||
this.enumNumber = enumNumber;
|
this.enumNumber = enumNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
**/
|
||||||
|
@ApiModelProperty(example = "null", value = "")
|
||||||
|
public OuterEnum getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -164,12 +186,13 @@ public class EnumTest {
|
|||||||
EnumTest enumTest = (EnumTest) o;
|
EnumTest enumTest = (EnumTest) o;
|
||||||
return Objects.equals(this.enumString, enumTest.enumString) &&
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber);
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumInteger, enumNumber);
|
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -181,6 +204,7 @@ public class EnumTest {
|
|||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package io.swagger.client.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.google.gson.annotations.SerializedName;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
public enum OuterEnum {
|
||||||
|
|
||||||
|
@SerializedName("placed")
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
@SerializedName("approved")
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
@SerializedName("delivered")
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -7,6 +7,7 @@ Name | Type | Description | Notes
|
|||||||
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
||||||
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
||||||
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
||||||
|
**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
|
||||||
|
|
||||||
<a name="EnumStringEnum"></a>
|
<a name="EnumStringEnum"></a>
|
||||||
|
14
samples/client/petstore/java/retrofit2/docs/OuterEnum.md
Normal file
14
samples/client/petstore/java/retrofit2/docs/OuterEnum.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
# OuterEnum
|
||||||
|
|
||||||
|
## Enum
|
||||||
|
|
||||||
|
|
||||||
|
* `PLACED` (value: `"placed"`)
|
||||||
|
|
||||||
|
* `APPROVED` (value: `"approved"`)
|
||||||
|
|
||||||
|
* `DELIVERED` (value: `"delivered"`)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -17,6 +17,7 @@ import java.util.Objects;
|
|||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.client.model.OuterEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnumTest
|
* EnumTest
|
||||||
@ -98,6 +99,9 @@ public class EnumTest {
|
|||||||
@SerializedName("enum_number")
|
@SerializedName("enum_number")
|
||||||
private EnumNumberEnum enumNumber = null;
|
private EnumNumberEnum enumNumber = null;
|
||||||
|
|
||||||
|
@SerializedName("outerEnum")
|
||||||
|
private OuterEnum outerEnum = null;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -152,6 +156,24 @@ public class EnumTest {
|
|||||||
this.enumNumber = enumNumber;
|
this.enumNumber = enumNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
**/
|
||||||
|
@ApiModelProperty(example = "null", value = "")
|
||||||
|
public OuterEnum getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -164,12 +186,13 @@ public class EnumTest {
|
|||||||
EnumTest enumTest = (EnumTest) o;
|
EnumTest enumTest = (EnumTest) o;
|
||||||
return Objects.equals(this.enumString, enumTest.enumString) &&
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber);
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumInteger, enumNumber);
|
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -181,6 +204,7 @@ public class EnumTest {
|
|||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package io.swagger.client.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.google.gson.annotations.SerializedName;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
public enum OuterEnum {
|
||||||
|
|
||||||
|
@SerializedName("placed")
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
@SerializedName("approved")
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
@SerializedName("delivered")
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -7,6 +7,7 @@ Name | Type | Description | Notes
|
|||||||
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
|
||||||
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
|
||||||
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
|
||||||
|
**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
|
||||||
|
|
||||||
<a name="EnumStringEnum"></a>
|
<a name="EnumStringEnum"></a>
|
||||||
|
14
samples/client/petstore/java/retrofit2rx/docs/OuterEnum.md
Normal file
14
samples/client/petstore/java/retrofit2rx/docs/OuterEnum.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
# OuterEnum
|
||||||
|
|
||||||
|
## Enum
|
||||||
|
|
||||||
|
|
||||||
|
* `PLACED` (value: `"placed"`)
|
||||||
|
|
||||||
|
* `APPROVED` (value: `"approved"`)
|
||||||
|
|
||||||
|
* `DELIVERED` (value: `"delivered"`)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -17,6 +17,7 @@ import java.util.Objects;
|
|||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.client.model.OuterEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnumTest
|
* EnumTest
|
||||||
@ -98,6 +99,9 @@ public class EnumTest {
|
|||||||
@SerializedName("enum_number")
|
@SerializedName("enum_number")
|
||||||
private EnumNumberEnum enumNumber = null;
|
private EnumNumberEnum enumNumber = null;
|
||||||
|
|
||||||
|
@SerializedName("outerEnum")
|
||||||
|
private OuterEnum outerEnum = null;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -152,6 +156,24 @@ public class EnumTest {
|
|||||||
this.enumNumber = enumNumber;
|
this.enumNumber = enumNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
**/
|
||||||
|
@ApiModelProperty(example = "null", value = "")
|
||||||
|
public OuterEnum getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnum outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -164,12 +186,13 @@ public class EnumTest {
|
|||||||
EnumTest enumTest = (EnumTest) o;
|
EnumTest enumTest = (EnumTest) o;
|
||||||
return Objects.equals(this.enumString, enumTest.enumString) &&
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber);
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumInteger, enumNumber);
|
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -181,6 +204,7 @@ public class EnumTest {
|
|||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package io.swagger.client.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.google.gson.annotations.SerializedName;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
public enum OuterEnum {
|
||||||
|
|
||||||
|
@SerializedName("placed")
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
@SerializedName("approved")
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
@SerializedName("delivered")
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user