Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions samples/client/petstore/java/feign/hello.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello world!
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.OuterEnum;

/**
* EnumTest
Expand Down Expand Up @@ -123,6 +124,9 @@ public static EnumNumberEnum fromValue(String text) {
@JsonProperty("enum_number")
private EnumNumberEnum enumNumber = null;

@JsonProperty("outerEnum")
private OuterEnum outerEnum = null;

public EnumTest enumString(EnumStringEnum enumString) {
this.enumString = enumString;
return this;
Expand Down Expand Up @@ -177,6 +181,24 @@ public void setEnumNumber(EnumNumberEnum 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
public boolean equals(java.lang.Object o) {
Expand All @@ -189,12 +211,13 @@ public boolean equals(java.lang.Object o) {
EnumTest enumTest = (EnumTest) o;
return Objects.equals(this.enumString, enumTest.enumString) &&
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
public int hashCode() {
return Objects.hash(enumString, enumInteger, enumNumber);
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
}


Expand All @@ -206,6 +229,7 @@ public String toString() {
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
sb.append("}");
return sb.toString();
}
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
}
}

1 change: 1 addition & 0 deletions samples/client/petstore/java/jersey1/docs/EnumTest.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Name | Type | Description | Notes
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]


<a name="EnumStringEnum"></a>
Expand Down
14 changes: 14 additions & 0 deletions samples/client/petstore/java/jersey1/docs/OuterEnum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

# OuterEnum

## Enum


* `PLACED` (value: `"placed"`)

* `APPROVED` (value: `"approved"`)

* `DELIVERED` (value: `"delivered"`)



Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.OuterEnum;

/**
* EnumTest
Expand Down Expand Up @@ -123,6 +124,9 @@ public static EnumNumberEnum fromValue(String text) {
@JsonProperty("enum_number")
private EnumNumberEnum enumNumber = null;

@JsonProperty("outerEnum")
private OuterEnum outerEnum = null;

public EnumTest enumString(EnumStringEnum enumString) {
this.enumString = enumString;
return this;
Expand Down Expand Up @@ -177,6 +181,24 @@ public void setEnumNumber(EnumNumberEnum 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
public boolean equals(java.lang.Object o) {
Expand All @@ -189,12 +211,13 @@ public boolean equals(java.lang.Object o) {
EnumTest enumTest = (EnumTest) o;
return Objects.equals(this.enumString, enumTest.enumString) &&
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
public int hashCode() {
return Objects.hash(enumString, enumInteger, enumNumber);
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
}


Expand All @@ -206,6 +229,7 @@ public String toString() {
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
sb.append("}");
return sb.toString();
}
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
}
}

Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public void testEnumTest() {
mapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
ObjectWriter ow = mapper.writer();
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)
EnumTest fromString = mapper.readValue(json, EnumTest.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Name | Type | Description | Notes
**enumString** | [**EnumStringEnum**](#EnumStringEnum) | | [optional]
**enumInteger** | [**EnumIntegerEnum**](#EnumIntegerEnum) | | [optional]
**enumNumber** | [**EnumNumberEnum**](#EnumNumberEnum) | | [optional]
**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]


<a name="EnumStringEnum"></a>
Expand Down
14 changes: 14 additions & 0 deletions samples/client/petstore/java/jersey2-java8/docs/OuterEnum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

# OuterEnum

## Enum


* `PLACED` (value: `"placed"`)

* `APPROVED` (value: `"approved"`)

* `DELIVERED` (value: `"delivered"`)



Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.OuterEnum;

/**
* EnumTest
Expand Down Expand Up @@ -123,6 +124,9 @@ public static EnumNumberEnum fromValue(String text) {
@JsonProperty("enum_number")
private EnumNumberEnum enumNumber = null;

@JsonProperty("outerEnum")
private OuterEnum outerEnum = null;

public EnumTest enumString(EnumStringEnum enumString) {
this.enumString = enumString;
return this;
Expand Down Expand Up @@ -177,6 +181,24 @@ public void setEnumNumber(EnumNumberEnum 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
public boolean equals(java.lang.Object o) {
Expand All @@ -189,12 +211,13 @@ public boolean equals(java.lang.Object o) {
EnumTest enumTest = (EnumTest) o;
return Objects.equals(this.enumString, enumTest.enumString) &&
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
public int hashCode() {
return Objects.hash(enumString, enumInteger, enumNumber);
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
}


Expand All @@ -206,6 +229,7 @@ public String toString() {
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
sb.append("}");
return sb.toString();
}
Expand Down
Loading