add enum support to java

This commit is contained in:
xhh
2016-04-12 23:10:16 +08:00
committed by wing328
parent be83c0cc3c
commit 8588c5ce0a
56 changed files with 1316 additions and 587 deletions

View File

@@ -213,7 +213,7 @@ public class DefaultCodegen {
if (var.defaultValue != null) { if (var.defaultValue != null) {
String enumName = null; String enumName = null;
for (Map<String, String> enumVar : enumVars) { for (Map<String, String> enumVar : enumVars) {
if (var.defaultValue.equals(enumVar.get("value"))) { if (toEnumValue(var.defaultValue, var.datatype).equals(enumVar.get("value"))) {
enumName = enumVar.get("name"); enumName = enumVar.get("name");
break; break;
} }

View File

@@ -11,6 +11,7 @@ import io.swagger.models.parameters.Parameter;
import io.swagger.models.properties.*; import io.swagger.models.properties.*;
import org.apache.commons.lang.BooleanUtils; import org.apache.commons.lang.BooleanUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.WordUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@@ -652,6 +653,28 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig {
return codegenModel; return codegenModel;
} }
@Override
public Map<String, Object> postProcessModelsEnum(Map<String, Object> objs) {
objs = super.postProcessModelsEnum(objs);
String lib = getLibrary();
if (StringUtils.isEmpty(lib) || "feign".equals(lib) || "jersey2".equals(lib)) {
List<Map<String, String>> imports = (List<Map<String, String>>)objs.get("imports");
List<Object> models = (List<Object>) objs.get("models");
for (Object _mo : models) {
Map<String, Object> mo = (Map<String, Object>) _mo;
CodegenModel cm = (CodegenModel) mo.get("model");
// for enum model
if (Boolean.TRUE.equals(cm.isEnum) && cm.allowableValues != null) {
cm.imports.add(importMapping.get("JsonValue"));
Map<String, String> item = new HashMap<String, String>();
item.put("import", importMapping.get("JsonValue"));
imports.add(item);
}
}
}
return objs;
}
@Override @Override
public void postProcessModelProperty(CodegenModel model, CodegenProperty property) { public void postProcessModelProperty(CodegenModel model, CodegenProperty property) {
if(serializeBigDecimalAsString) { if(serializeBigDecimalAsString) {
@@ -802,9 +825,26 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig {
return prefix.replaceAll("[a-zA-Z0-9]+\\z", ""); return prefix.replaceAll("[a-zA-Z0-9]+\\z", "");
} }
*/ */
@Override
public String toEnumName(CodegenProperty property) {
return sanitizeName(camelize(property.name)) + "Enum";
}
@Override @Override
public String toEnumVarName(String value, String datatype) { public String toEnumVarName(String value, String datatype) {
String var = value.replaceAll("\\W+", "_").toUpperCase(); // number
if ("Integer".equals(datatype) || "Long".equals(datatype) ||
"Float".equals(datatype) || "Double".equals(datatype)) {
String varName = "NUMBER_" + value;
varName = varName.replaceAll("-", "MINUS_");
varName = varName.replaceAll("\\+", "PLUS_");
varName = varName.replaceAll("\\.", "_DOT_");
return varName;
}
// string
String var = value.replaceAll("\\W+", "_").replaceAll("_+", "_").toUpperCase();
if (var.matches("\\d.*")) { if (var.matches("\\d.*")) {
return "_" + var; return "_" + var;
} else { } else {
@@ -812,6 +852,16 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig {
} }
} }
@Override
public String toEnumValue(String value, String datatype) {
if ("Integer".equals(datatype) || "Long".equals(datatype) ||
"Float".equals(datatype) || "Double".equals(datatype)) {
return value;
} else {
return "\"" + escapeText(value) + "\"";
}
}
private static CodegenModel reconcileInlineEnums(CodegenModel codegenModel, CodegenModel parentCodegenModel) { private static CodegenModel reconcileInlineEnums(CodegenModel codegenModel, CodegenModel parentCodegenModel) {
// This generator uses inline classes to define enums, which breaks when // This generator uses inline classes to define enums, which breaks when
// dealing with models that have subTypes. To clean this up, we will analyze // dealing with models that have subTypes. To clean this up, we will analyze

View File

@@ -1,17 +0,0 @@
public enum {{{datatypeWithEnum}}} {
{{#allowableValues}}{{#enumVars}}{{{name}}}("{{{value}}}"){{^-last}},
{{/-last}}{{#-last}};{{/-last}}{{/enumVars}}{{/allowableValues}}
private String value;
{{{datatypeWithEnum}}}(String value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return value;
}
}

View File

@@ -1,3 +0,0 @@
public enum {{classname}} {
{{#allowableValues}}{{.}}{{^-last}}, {{/-last}}{{/allowableValues}}
}

View File

@@ -6,11 +6,7 @@ import java.util.Objects;
{{#serializableModel}}import java.io.Serializable;{{/serializableModel}} {{#serializableModel}}import java.io.Serializable;{{/serializableModel}}
{{#models}} {{#models}}
{{#model}}{{#description}} {{#model}}
/** {{#isEnum}}{{>modelEnum}}{{/isEnum}}{{^isEnum}}{{>pojo}}{{/isEnum}}
* {{description}}
**/{{/description}}
{{#isEnum}}{{>enumOuterClass}}{{/isEnum}}
{{^isEnum}}{{>pojo}}{{/isEnum}}
{{/model}} {{/model}}
{{/models}} {{/models}}

View File

@@ -0,0 +1,19 @@
/**
* {{^description}}Gets or Sets {{{name}}}{{/description}}{{#description}}{{{description}}}{{/description}}
*/
public enum {{#datatypeWithEnum}}{{.}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} {
{{#allowableValues}}{{#enumVars}}{{{name}}}({{{value}}}){{^-last}},
{{/-last}}{{#-last}};{{/-last}}{{/enumVars}}{{/allowableValues}}
private {{dataType}} value;
{{#datatypeWithEnum}}{{.}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}({{dataType}} value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}

View File

@@ -0,0 +1,19 @@
/**
* {{^description}}Gets or Sets {{{name}}}{{/description}}{{#description}}{{{description}}}{{/description}}
*/
public enum {{#datatypeWithEnum}}{{.}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} {
{{#allowableValues}}{{#enumVars}}{{{name}}}({{{value}}}){{^-last}},
{{/-last}}{{#-last}};{{/-last}}{{/enumVars}}{{/allowableValues}}
private {{datatype}} value;
{{#datatypeWithEnum}}{{.}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}({{datatype}} value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}

View File

@@ -1,11 +1,14 @@
{{#description}}@ApiModel(description = "{{{description}}}"){{/description}} /**
* {{#description}}{{.}}{{/description}}{{^description}}{{classname}}{{/description}}
*/{{#description}}
@ApiModel(description = "{{{description}}}"){{/description}}
{{>generatedAnnotation}} {{>generatedAnnotation}}
public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#serializableModel}}implements Serializable{{/serializableModel}} { public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#serializableModel}}implements Serializable{{/serializableModel}} {
{{#vars}}{{#isEnum}} {{#vars}}{{#isEnum}}
{{>enumClass}}{{/isEnum}}{{#items.isEnum}}{{#items}} {{>modelInnerEnum}}{{/isEnum}}{{#items.isEnum}}{{#items}}
{{>enumClass}}{{/items}}{{/items.isEnum}} {{>modelInnerEnum}}{{/items}}{{/items.isEnum}}
private {{{datatypeWithEnum}}} {{name}} = {{{defaultValue}}};{{/vars}} private {{{datatypeWithEnum}}} {{name}} = {{{defaultValue}}};{{/vars}}
{{#vars}}{{^isReadOnly}} {{#vars}}{{^isReadOnly}}

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Animal
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Animal { public class Animal {
private String className = null; private String className = null;
@@ -31,6 +31,7 @@ public class Animal {
this.className = className; this.className = className;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -7,10 +7,10 @@ import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.Animal; import io.swagger.client.model.Animal;
/**
* Cat
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Cat extends Animal { public class Cat extends Animal {
private String className = null; private String className = null;
@@ -33,7 +33,7 @@ public class Cat extends Animal {
this.className = className; this.className = className;
} }
/** /**
**/ **/
public Cat declawed(Boolean declawed) { public Cat declawed(Boolean declawed) {
@@ -50,6 +50,7 @@ public class Cat extends Animal {
this.declawed = declawed; this.declawed = declawed;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Category
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Category { public class Category {
private Long id = null; private Long id = null;

View File

@@ -7,10 +7,10 @@ import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.Animal; import io.swagger.client.model.Animal;
/**
* Dog
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Dog extends Animal { public class Dog extends Animal {
private String className = null; private String className = null;
@@ -33,7 +33,7 @@ public class Dog extends Animal {
this.className = className; this.className = className;
} }
/** /**
**/ **/
public Dog breed(String breed) { public Dog breed(String breed) {
@@ -50,6 +50,7 @@ public class Dog extends Animal {
this.breed = breed; this.breed = breed;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -0,0 +1,27 @@
package io.swagger.client.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Gets or Sets EnumClass
*/
public enum EnumClass {
_ABC("_abc"),
_EFG("-efg"),
_XYZ_("(xyz)");
private String value;
EnumClass(String value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}

View File

@@ -0,0 +1,178 @@
package io.swagger.client.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* EnumTest
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class EnumTest {
/**
* Gets or Sets enumString
*/
public enum EnumStringEnum {
UPPER("UPPER"),
LOWER("lower");
private String value;
EnumStringEnum(String value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumStringEnum enumString = null;
/**
* Gets or Sets enumInteger
*/
public enum EnumIntegerEnum {
NUMBER_1(1),
NUMBER_MINUS_1(-1);
private Integer value;
EnumIntegerEnum(Integer value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumIntegerEnum enumInteger = null;
/**
* Gets or Sets enumNumber
*/
public enum EnumNumberEnum {
NUMBER_1_DOT_1(1.1),
NUMBER_MINUS_1_DOT_2(-1.2);
private Double value;
EnumNumberEnum(Double value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumNumberEnum enumNumber = null;
/**
**/
public EnumTest enumString(EnumStringEnum enumString) {
this.enumString = enumString;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_string")
public EnumStringEnum getEnumString() {
return enumString;
}
public void setEnumString(EnumStringEnum enumString) {
this.enumString = enumString;
}
/**
**/
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_integer")
public EnumIntegerEnum getEnumInteger() {
return enumInteger;
}
public void setEnumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
}
/**
**/
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_number")
public EnumNumberEnum getEnumNumber() {
return enumNumber;
}
public void setEnumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
EnumTest enumTest = (EnumTest) o;
return Objects.equals(this.enumString, enumTest.enumString) &&
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
Objects.equals(this.enumNumber, enumTest.enumNumber);
}
@Override
public int hashCode() {
return Objects.hash(enumString, enumInteger, enumNumber);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class EnumTest {\n");
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("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Model200Response
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Model200Response { public class Model200Response {
private Integer name = null; private Integer name = null;

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* ModelReturn
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class ModelReturn { public class ModelReturn {
private Integer _return = null; private Integer _return = null;

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Name
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Name { public class Name {
private Integer name = null; private Integer name = null;

View File

@@ -8,10 +8,10 @@ import io.swagger.annotations.ApiModelProperty;
import java.util.Date; import java.util.Date;
/**
* Order
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Order { public class Order {
private Long id = null; private Long id = null;
@@ -19,7 +19,9 @@ public class Order {
private Integer quantity = null; private Integer quantity = null;
private Date shipDate = null; private Date shipDate = null;
/**
* Order Status
*/
public enum StatusEnum { public enum StatusEnum {
PLACED("placed"), PLACED("placed"),
APPROVED("approved"), APPROVED("approved"),
@@ -34,11 +36,11 @@ public class Order {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }
private StatusEnum status = null; private StatusEnum status = StatusEnum.PLACED;
private Boolean complete = null; private Boolean complete = null;

View File

@@ -11,10 +11,10 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* Pet
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Pet { public class Pet {
private Long id = null; private Long id = null;
@@ -23,7 +23,9 @@ public class Pet {
private List<String> photoUrls = new ArrayList<String>(); private List<String> photoUrls = new ArrayList<String>();
private List<Tag> tags = new ArrayList<Tag>(); private List<Tag> tags = new ArrayList<Tag>();
/**
* pet status in the store
*/
public enum StatusEnum { public enum StatusEnum {
AVAILABLE("available"), AVAILABLE("available"),
PENDING("pending"), PENDING("pending"),
@@ -38,7 +40,7 @@ public class Pet {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* SpecialModelName
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class SpecialModelName { public class SpecialModelName {
private Long specialPropertyName = null; private Long specialPropertyName = null;

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Tag
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Tag { public class Tag {
private Long id = null; private Long id = null;

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* User
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class User { public class User {
private Long id = null; private Long id = null;

View File

@@ -3,8 +3,8 @@ package io.swagger.client.api;
import io.swagger.client.ApiClient; import io.swagger.client.ApiClient;
import io.swagger.client.model.Pet; import io.swagger.client.model.Pet;
import io.swagger.client.model.InlineResponse200;
import java.io.File; import java.io.File;
import io.swagger.client.model.ModelApiResponse;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
@@ -12,14 +12,14 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import feign.*; import feign.*;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public interface PetApi extends ApiClient.Api { public interface PetApi extends ApiClient.Api {
/** /**
* Add a new pet to the store * Add a new pet to the store
* *
* @param body Pet object that needs to be added to the store (required) * @param body Pet object that needs to be added to the store (optional)
* @return void * @return void
*/ */
@RequestLine("POST /pet") @RequestLine("POST /pet")
@@ -28,7 +28,20 @@ public interface PetApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void addPet(Pet body); void addPet(Pet body);
/**
* Fake endpoint to test byte array in body parameter for adding a new pet to the store
*
* @param body Pet object in the form of byte array (optional)
* @return void
*/
@RequestLine("POST /pet?testing_byte_array=true")
@Headers({
"Content-type: application/json",
"Accepts: application/json",
})
void addPetUsingByteArray(byte[] body);
/** /**
* Deletes a pet * Deletes a pet
* *
@@ -43,11 +56,11 @@ public interface PetApi extends ApiClient.Api {
"apiKey: {apiKey}" "apiKey: {apiKey}"
}) })
void deletePet(@Param("petId") Long petId, @Param("apiKey") String apiKey); void deletePet(@Param("petId") Long petId, @Param("apiKey") String apiKey);
/** /**
* Finds Pets by status * Finds Pets by status
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* @param status Status values that need to be considered for filter (required) * @param status Status values that need to be considered for query (optional, default to available)
* @return List<Pet> * @return List<Pet>
*/ */
@RequestLine("GET /pet/findByStatus?status={status}") @RequestLine("GET /pet/findByStatus?status={status}")
@@ -56,11 +69,11 @@ public interface PetApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
List<Pet> findPetsByStatus(@Param("status") List<String> status); List<Pet> findPetsByStatus(@Param("status") List<String> status);
/** /**
* Finds Pets by tags * Finds Pets by tags
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Muliple tags can be provided with comma seperated strings. Use tag1, tag2, tag3 for testing.
* @param tags Tags to filter by (required) * @param tags Tags to filter by (optional)
* @return List<Pet> * @return List<Pet>
*/ */
@RequestLine("GET /pet/findByTags?tags={tags}") @RequestLine("GET /pet/findByTags?tags={tags}")
@@ -69,11 +82,11 @@ public interface PetApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
List<Pet> findPetsByTags(@Param("tags") List<String> tags); List<Pet> findPetsByTags(@Param("tags") List<String> tags);
/** /**
* Find pet by ID * Find pet by ID
* Returns a single pet * Returns a pet when ID &lt; 10. ID &gt; 10 or nonintegers will simulate API error conditions
* @param petId ID of pet to return (required) * @param petId ID of pet that needs to be fetched (required)
* @return Pet * @return Pet
*/ */
@RequestLine("GET /pet/{petId}") @RequestLine("GET /pet/{petId}")
@@ -82,11 +95,37 @@ public interface PetApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
Pet getPetById(@Param("petId") Long petId); Pet getPetById(@Param("petId") Long petId);
/**
* Fake endpoint to test inline arbitrary object return by &#39;Find pet by ID&#39;
* Returns a pet when ID &lt; 10. ID &gt; 10 or nonintegers will simulate API error conditions
* @param petId ID of pet that needs to be fetched (required)
* @return InlineResponse200
*/
@RequestLine("GET /pet/{petId}?response=inline_arbitrary_object")
@Headers({
"Content-type: application/json",
"Accepts: application/json",
})
InlineResponse200 getPetByIdInObject(@Param("petId") Long petId);
/**
* Fake endpoint to test byte array return by &#39;Find pet by ID&#39;
* Returns a pet when ID &lt; 10. ID &gt; 10 or nonintegers will simulate API error conditions
* @param petId ID of pet that needs to be fetched (required)
* @return byte[]
*/
@RequestLine("GET /pet/{petId}?testing_byte_array=true")
@Headers({
"Content-type: application/json",
"Accepts: application/json",
})
byte[] petPetIdtestingByteArraytrueGet(@Param("petId") Long petId);
/** /**
* Update an existing pet * Update an existing pet
* *
* @param body Pet object that needs to be added to the store (required) * @param body Pet object that needs to be added to the store (optional)
* @return void * @return void
*/ */
@RequestLine("PUT /pet") @RequestLine("PUT /pet")
@@ -95,7 +134,7 @@ public interface PetApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void updatePet(Pet body); void updatePet(Pet body);
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
* *
@@ -109,20 +148,21 @@ public interface PetApi extends ApiClient.Api {
"Content-type: application/x-www-form-urlencoded", "Content-type: application/x-www-form-urlencoded",
"Accepts: application/json", "Accepts: application/json",
}) })
void updatePetWithForm(@Param("petId") Long petId, @Param("name") String name, @Param("status") String status); void updatePetWithForm(@Param("petId") String petId, @Param("name") String name, @Param("status") String status);
/** /**
* uploads an image * uploads an image
* *
* @param petId ID of pet to update (required) * @param petId ID of pet to update (required)
* @param additionalMetadata Additional data to pass to server (optional) * @param additionalMetadata Additional data to pass to server (optional)
* @param file file to upload (optional) * @param file file to upload (optional)
* @return ModelApiResponse * @return void
*/ */
@RequestLine("POST /pet/{petId}/uploadImage") @RequestLine("POST /pet/{petId}/uploadImage")
@Headers({ @Headers({
"Content-type: multipart/form-data", "Content-type: multipart/form-data",
"Accepts: application/json", "Accepts: application/json",
}) })
ModelApiResponse uploadFile(@Param("petId") Long petId, @Param("additionalMetadata") String additionalMetadata, @Param("file") File file); void uploadFile(@Param("petId") Long petId, @Param("additionalMetadata") String additionalMetadata, @Param("file") File file);
} }

View File

@@ -10,7 +10,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import feign.*; import feign.*;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public interface StoreApi extends ApiClient.Api { public interface StoreApi extends ApiClient.Api {
@@ -26,7 +26,20 @@ public interface StoreApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void deleteOrder(@Param("orderId") String orderId); void deleteOrder(@Param("orderId") String orderId);
/**
* Finds orders by status
* A single status value can be provided as a string
* @param status Status value that needs to be considered for query (optional, default to placed)
* @return List<Order>
*/
@RequestLine("GET /store/findByStatus?status={status}")
@Headers({
"Content-type: application/json",
"Accepts: application/json",
})
List<Order> findOrdersByStatus(@Param("status") String status);
/** /**
* Returns pet inventories by status * Returns pet inventories by status
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
@@ -38,10 +51,22 @@ public interface StoreApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
Map<String, Integer> getInventory(); Map<String, Integer> getInventory();
/**
* Fake endpoint to test arbitrary object return by &#39;Get inventory&#39;
* Returns an arbitrary object which is actually a map of status codes to quantities
* @return Object
*/
@RequestLine("GET /store/inventory?response=arbitrary_object")
@Headers({
"Content-type: application/json",
"Accepts: application/json",
})
Object getInventoryInObject();
/** /**
* Find purchase order by ID * Find purchase order by ID
* For valid response try integer IDs with value &lt;&#x3D; 5 or &gt; 10. Other values will generated exceptions * For valid response try integer IDs with value &lt;= 5 or &gt; 10. Other values will generated exceptions
* @param orderId ID of pet that needs to be fetched (required) * @param orderId ID of pet that needs to be fetched (required)
* @return Order * @return Order
*/ */
@@ -50,12 +75,12 @@ public interface StoreApi extends ApiClient.Api {
"Content-type: application/json", "Content-type: application/json",
"Accepts: application/json", "Accepts: application/json",
}) })
Order getOrderById(@Param("orderId") Long orderId); Order getOrderById(@Param("orderId") String orderId);
/** /**
* Place an order for a pet * Place an order for a pet
* *
* @param body order placed for purchasing the pet (required) * @param body order placed for purchasing the pet (optional)
* @return Order * @return Order
*/ */
@RequestLine("POST /store/order") @RequestLine("POST /store/order")
@@ -64,4 +89,5 @@ public interface StoreApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
Order placeOrder(Order body); Order placeOrder(Order body);
} }

View File

@@ -10,14 +10,14 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import feign.*; import feign.*;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public interface UserApi extends ApiClient.Api { public interface UserApi extends ApiClient.Api {
/** /**
* Create user * Create user
* This can only be done by the logged in user. * This can only be done by the logged in user.
* @param body Created user object (required) * @param body Created user object (optional)
* @return void * @return void
*/ */
@RequestLine("POST /user") @RequestLine("POST /user")
@@ -26,11 +26,11 @@ public interface UserApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void createUser(User body); void createUser(User body);
/** /**
* Creates list of users with given input array * Creates list of users with given input array
* *
* @param body List of user object (required) * @param body List of user object (optional)
* @return void * @return void
*/ */
@RequestLine("POST /user/createWithArray") @RequestLine("POST /user/createWithArray")
@@ -39,11 +39,11 @@ public interface UserApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void createUsersWithArrayInput(List<User> body); void createUsersWithArrayInput(List<User> body);
/** /**
* Creates list of users with given input array * Creates list of users with given input array
* *
* @param body List of user object (required) * @param body List of user object (optional)
* @return void * @return void
*/ */
@RequestLine("POST /user/createWithList") @RequestLine("POST /user/createWithList")
@@ -52,7 +52,7 @@ public interface UserApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void createUsersWithListInput(List<User> body); void createUsersWithListInput(List<User> body);
/** /**
* Delete user * Delete user
* This can only be done by the logged in user. * This can only be done by the logged in user.
@@ -65,11 +65,11 @@ public interface UserApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void deleteUser(@Param("username") String username); void deleteUser(@Param("username") String username);
/** /**
* Get user by user name * Get user by user name
* *
* @param username The name that needs to be fetched. Use user1 for testing. (required) * @param username The name that needs to be fetched. Use user1 for testing. (required)
* @return User * @return User
*/ */
@RequestLine("GET /user/{username}") @RequestLine("GET /user/{username}")
@@ -78,12 +78,12 @@ public interface UserApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
User getUserByName(@Param("username") String username); User getUserByName(@Param("username") String username);
/** /**
* Logs user into the system * Logs user into the system
* *
* @param username The user name for login (required) * @param username The user name for login (optional)
* @param password The password for login in clear text (required) * @param password The password for login in clear text (optional)
* @return String * @return String
*/ */
@RequestLine("GET /user/login?username={username}&password={password}") @RequestLine("GET /user/login?username={username}&password={password}")
@@ -92,7 +92,7 @@ public interface UserApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
String loginUser(@Param("username") String username, @Param("password") String password); String loginUser(@Param("username") String username, @Param("password") String password);
/** /**
* Logs out current logged in user session * Logs out current logged in user session
* *
@@ -104,12 +104,12 @@ public interface UserApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void logoutUser(); void logoutUser();
/** /**
* Updated user * Updated user
* This can only be done by the logged in user. * This can only be done by the logged in user.
* @param username name that need to be deleted (required) * @param username name that need to be deleted (required)
* @param body Updated user object (required) * @param body Updated user object (optional)
* @return void * @return void
*/ */
@RequestLine("PUT /user/{username}") @RequestLine("PUT /user/{username}")
@@ -118,4 +118,5 @@ public interface UserApi extends ApiClient.Api {
"Accepts: application/json", "Accepts: application/json",
}) })
void updateUser(@Param("username") String username, User body); void updateUser(@Param("username") String username, User body);
} }

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Animal
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class Animal { public class Animal {
private String className = null; private String className = null;
@@ -31,6 +31,7 @@ public class Animal {
this.className = className; this.className = className;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -7,10 +7,10 @@ import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.Animal; import io.swagger.client.model.Animal;
/**
* Cat
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class Cat extends Animal { public class Cat extends Animal {
private String className = null; private String className = null;
@@ -33,7 +33,7 @@ public class Cat extends Animal {
this.className = className; this.className = className;
} }
/** /**
**/ **/
public Cat declawed(Boolean declawed) { public Cat declawed(Boolean declawed) {
@@ -50,6 +50,7 @@ public class Cat extends Animal {
this.declawed = declawed; this.declawed = declawed;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Category
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class Category { public class Category {
private Long id = null; private Long id = null;
@@ -32,7 +32,7 @@ public class Category {
this.id = id; this.id = id;
} }
/** /**
**/ **/
public Category name(String name) { public Category name(String name) {
@@ -49,6 +49,7 @@ public class Category {
this.name = name; this.name = name;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -7,10 +7,10 @@ import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.Animal; import io.swagger.client.model.Animal;
/**
* Dog
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class Dog extends Animal { public class Dog extends Animal {
private String className = null; private String className = null;
@@ -33,7 +33,7 @@ public class Dog extends Animal {
this.className = className; this.className = className;
} }
/** /**
**/ **/
public Dog breed(String breed) { public Dog breed(String breed) {
@@ -50,6 +50,7 @@ public class Dog extends Animal {
this.breed = breed; this.breed = breed;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -0,0 +1,27 @@
package io.swagger.client.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Gets or Sets EnumClass
*/
public enum EnumClass {
_ABC("_abc"),
_EFG("-efg"),
_XYZ_("(xyz)");
private String value;
EnumClass(String value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}

View File

@@ -0,0 +1,178 @@
package io.swagger.client.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* EnumTest
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class EnumTest {
/**
* Gets or Sets enumString
*/
public enum EnumStringEnum {
UPPER("UPPER"),
LOWER("lower");
private String value;
EnumStringEnum(String value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumStringEnum enumString = null;
/**
* Gets or Sets enumInteger
*/
public enum EnumIntegerEnum {
NUMBER_1(1),
NUMBER_MINUS_1(-1);
private Integer value;
EnumIntegerEnum(Integer value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumIntegerEnum enumInteger = null;
/**
* Gets or Sets enumNumber
*/
public enum EnumNumberEnum {
NUMBER_1_DOT_1(1.1),
NUMBER_MINUS_1_DOT_2(-1.2);
private Double value;
EnumNumberEnum(Double value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumNumberEnum enumNumber = null;
/**
**/
public EnumTest enumString(EnumStringEnum enumString) {
this.enumString = enumString;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_string")
public EnumStringEnum getEnumString() {
return enumString;
}
public void setEnumString(EnumStringEnum enumString) {
this.enumString = enumString;
}
/**
**/
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_integer")
public EnumIntegerEnum getEnumInteger() {
return enumInteger;
}
public void setEnumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
}
/**
**/
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_number")
public EnumNumberEnum getEnumNumber() {
return enumNumber;
}
public void setEnumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
EnumTest enumTest = (EnumTest) o;
return Objects.equals(this.enumString, enumTest.enumString) &&
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
Objects.equals(this.enumNumber, enumTest.enumNumber);
}
@Override
public int hashCode() {
return Objects.hash(enumString, enumInteger, enumNumber);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class EnumTest {\n");
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("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}

View File

@@ -10,17 +10,21 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* InlineResponse200
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-02T22:36:41.205+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class InlineResponse200 { public class InlineResponse200 {
private List<Tag> tags = new ArrayList<Tag>(); private List<String> photoUrls = new ArrayList<String>();
private String name = null;
private Long id = null; private Long id = null;
private Object category = null; private Object category = null;
private List<Tag> tags = new ArrayList<Tag>();
/**
* pet status in the store
*/
public enum StatusEnum { public enum StatusEnum {
AVAILABLE("available"), AVAILABLE("available"),
PENDING("pending"), PENDING("pending"),
@@ -35,29 +39,44 @@ public class InlineResponse200 {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }
private StatusEnum status = null; private StatusEnum status = null;
private String name = null;
private List<String> photoUrls = new ArrayList<String>();
/** /**
**/ **/
public InlineResponse200 tags(List<Tag> tags) { public InlineResponse200 photoUrls(List<String> photoUrls) {
this.tags = tags; this.photoUrls = photoUrls;
return this; return this;
} }
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("tags") @JsonProperty("photoUrls")
public List<Tag> getTags() { public List<String> getPhotoUrls() {
return tags; return photoUrls;
} }
public void setTags(List<Tag> tags) { public void setPhotoUrls(List<String> photoUrls) {
this.tags = tags; this.photoUrls = photoUrls;
}
/**
**/
public InlineResponse200 name(String name) {
this.name = name;
return this;
}
@ApiModelProperty(example = "doggie", value = "")
@JsonProperty("name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
} }
@@ -95,6 +114,23 @@ public class InlineResponse200 {
} }
/**
**/
public InlineResponse200 tags(List<Tag> tags) {
this.tags = tags;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("tags")
public List<Tag> getTags() {
return tags;
}
public void setTags(List<Tag> tags) {
this.tags = tags;
}
/** /**
* pet status in the store * pet status in the store
**/ **/
@@ -113,40 +149,6 @@ public class InlineResponse200 {
} }
/**
**/
public InlineResponse200 name(String name) {
this.name = name;
return this;
}
@ApiModelProperty(example = "doggie", value = "")
@JsonProperty("name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
**/
public InlineResponse200 photoUrls(List<String> photoUrls) {
this.photoUrls = photoUrls;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("photoUrls")
public List<String> getPhotoUrls() {
return photoUrls;
}
public void setPhotoUrls(List<String> photoUrls) {
this.photoUrls = photoUrls;
}
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {
@@ -157,17 +159,17 @@ public class InlineResponse200 {
return false; return false;
} }
InlineResponse200 inlineResponse200 = (InlineResponse200) o; InlineResponse200 inlineResponse200 = (InlineResponse200) o;
return Objects.equals(this.tags, inlineResponse200.tags) && return Objects.equals(this.photoUrls, inlineResponse200.photoUrls) &&
Objects.equals(this.name, inlineResponse200.name) &&
Objects.equals(this.id, inlineResponse200.id) && Objects.equals(this.id, inlineResponse200.id) &&
Objects.equals(this.category, inlineResponse200.category) && Objects.equals(this.category, inlineResponse200.category) &&
Objects.equals(this.status, inlineResponse200.status) && Objects.equals(this.tags, inlineResponse200.tags) &&
Objects.equals(this.name, inlineResponse200.name) && Objects.equals(this.status, inlineResponse200.status);
Objects.equals(this.photoUrls, inlineResponse200.photoUrls);
} }
@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hash(tags, id, category, status, name, photoUrls); return Objects.hash(photoUrls, name, id, category, tags, status);
} }
@Override @Override
@@ -175,12 +177,12 @@ public class InlineResponse200 {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append("class InlineResponse200 {\n"); sb.append("class InlineResponse200 {\n");
sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); sb.append(" photoUrls: ").append(toIndentedString(photoUrls)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n");
sb.append(" category: ").append(toIndentedString(category)).append("\n"); sb.append(" category: ").append(toIndentedString(category)).append("\n");
sb.append(" tags: ").append(toIndentedString(tags)).append("\n");
sb.append(" status: ").append(toIndentedString(status)).append("\n"); sb.append(" status: ").append(toIndentedString(status)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" photoUrls: ").append(toIndentedString(photoUrls)).append("\n");
sb.append("}"); sb.append("}");
return sb.toString(); return sb.toString();
} }

View File

@@ -6,13 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/** /**
* Model for testing model name starting with number * Model200Response
**/ */
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
@ApiModel(description = "Model for testing model name starting with number")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00")
public class Model200Response { public class Model200Response {
private Integer name = null; private Integer name = null;
@@ -34,6 +31,7 @@ public class Model200Response {
this.name = name; this.name = name;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,13 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/** /**
* Model for testing reserved words * ModelReturn
**/ */
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
@ApiModel(description = "Model for testing reserved words")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00")
public class ModelReturn { public class ModelReturn {
private Integer _return = null; private Integer _return = null;
@@ -34,6 +31,7 @@ public class ModelReturn {
this._return = _return; this._return = _return;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,18 +6,14 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/** /**
* Model for testing model name same as property name * Name
**/ */
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
@ApiModel(description = "Model for testing model name same as property name")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00")
public class Name { public class Name {
private Integer name = null; private Integer name = null;
private Integer snakeCase = null; private Integer snakeCase = null;
private String property = null;
/** /**
@@ -27,7 +23,7 @@ public class Name {
return this; return this;
} }
@ApiModelProperty(example = "null", required = true, value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("name") @JsonProperty("name")
public Integer getName() { public Integer getName() {
return name; return name;
@@ -36,30 +32,24 @@ public class Name {
this.name = name; this.name = name;
} }
/**
**/
public Name snakeCase(Integer snakeCase) {
this.snakeCase = snakeCase;
return this;
}
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("snake_case") @JsonProperty("snake_case")
public Integer getSnakeCase() { public Integer getSnakeCase() {
return snakeCase; return snakeCase;
} }
public void setSnakeCase(Integer snakeCase) {
this.snakeCase = snakeCase;
/**
**/
public Name property(String property) {
this.property = property;
return this;
} }
@ApiModelProperty(example = "null", value = "")
@JsonProperty("property")
public String getProperty() {
return property;
}
public void setProperty(String property) {
this.property = property;
}
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {
@@ -71,13 +61,12 @@ public class Name {
} }
Name name = (Name) o; Name name = (Name) o;
return Objects.equals(this.name, name.name) && return Objects.equals(this.name, name.name) &&
Objects.equals(this.snakeCase, name.snakeCase) && Objects.equals(this.snakeCase, name.snakeCase);
Objects.equals(this.property, name.property);
} }
@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hash(name, snakeCase, property); return Objects.hash(name, snakeCase);
} }
@Override @Override
@@ -87,7 +76,6 @@ public class Name {
sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" snakeCase: ").append(toIndentedString(snakeCase)).append("\n"); sb.append(" snakeCase: ").append(toIndentedString(snakeCase)).append("\n");
sb.append(" property: ").append(toIndentedString(property)).append("\n");
sb.append("}"); sb.append("}");
return sb.toString(); return sb.toString();
} }

View File

@@ -8,10 +8,10 @@ import io.swagger.annotations.ApiModelProperty;
import java.util.Date; import java.util.Date;
/**
* Order
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class Order { public class Order {
private Long id = null; private Long id = null;
@@ -19,7 +19,9 @@ public class Order {
private Integer quantity = null; private Integer quantity = null;
private Date shipDate = null; private Date shipDate = null;
/**
* Order Status
*/
public enum StatusEnum { public enum StatusEnum {
PLACED("placed"), PLACED("placed"),
APPROVED("approved"), APPROVED("approved"),
@@ -34,31 +36,21 @@ public class Order {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }
private StatusEnum status = null; private StatusEnum status = StatusEnum.PLACED;
private Boolean complete = false; private Boolean complete = null;
/**
**/
public Order id(Long id) {
this.id = id;
return this;
}
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("id") @JsonProperty("id")
public Long getId() { public Long getId() {
return id; return id;
} }
public void setId(Long id) {
this.id = id;
}
/** /**
**/ **/
public Order petId(Long petId) { public Order petId(Long petId) {
@@ -75,7 +67,7 @@ public class Order {
this.petId = petId; this.petId = petId;
} }
/** /**
**/ **/
public Order quantity(Integer quantity) { public Order quantity(Integer quantity) {
@@ -92,7 +84,7 @@ public class Order {
this.quantity = quantity; this.quantity = quantity;
} }
/** /**
**/ **/
public Order shipDate(Date shipDate) { public Order shipDate(Date shipDate) {
@@ -109,7 +101,7 @@ public class Order {
this.shipDate = shipDate; this.shipDate = shipDate;
} }
/** /**
* Order Status * Order Status
**/ **/
@@ -127,7 +119,7 @@ public class Order {
this.status = status; this.status = status;
} }
/** /**
**/ **/
public Order complete(Boolean complete) { public Order complete(Boolean complete) {
@@ -144,6 +136,7 @@ public class Order {
this.complete = complete; this.complete = complete;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -11,10 +11,10 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* Pet
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class Pet { public class Pet {
private Long id = null; private Long id = null;
@@ -23,7 +23,9 @@ public class Pet {
private List<String> photoUrls = new ArrayList<String>(); private List<String> photoUrls = new ArrayList<String>();
private List<Tag> tags = new ArrayList<Tag>(); private List<Tag> tags = new ArrayList<Tag>();
/**
* pet status in the store
*/
public enum StatusEnum { public enum StatusEnum {
AVAILABLE("available"), AVAILABLE("available"),
PENDING("pending"), PENDING("pending"),
@@ -38,7 +40,7 @@ public class Pet {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }
@@ -61,7 +63,7 @@ public class Pet {
this.id = id; this.id = id;
} }
/** /**
**/ **/
public Pet category(Category category) { public Pet category(Category category) {
@@ -78,7 +80,7 @@ public class Pet {
this.category = category; this.category = category;
} }
/** /**
**/ **/
public Pet name(String name) { public Pet name(String name) {
@@ -95,7 +97,7 @@ public class Pet {
this.name = name; this.name = name;
} }
/** /**
**/ **/
public Pet photoUrls(List<String> photoUrls) { public Pet photoUrls(List<String> photoUrls) {
@@ -112,7 +114,7 @@ public class Pet {
this.photoUrls = photoUrls; this.photoUrls = photoUrls;
} }
/** /**
**/ **/
public Pet tags(List<Tag> tags) { public Pet tags(List<Tag> tags) {
@@ -129,7 +131,7 @@ public class Pet {
this.tags = tags; this.tags = tags;
} }
/** /**
* pet status in the store * pet status in the store
**/ **/
@@ -147,6 +149,7 @@ public class Pet {
this.status = status; this.status = status;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* SpecialModelName
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class SpecialModelName { public class SpecialModelName {
private Long specialPropertyName = null; private Long specialPropertyName = null;
@@ -31,6 +31,7 @@ public class SpecialModelName {
this.specialPropertyName = specialPropertyName; this.specialPropertyName = specialPropertyName;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Tag
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class Tag { public class Tag {
private Long id = null; private Long id = null;
@@ -32,7 +32,7 @@ public class Tag {
this.id = id; this.id = id;
} }
/** /**
**/ **/
public Tag name(String name) { public Tag name(String name) {
@@ -49,6 +49,7 @@ public class Tag {
this.name = name; this.name = name;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* User
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:48:24.088+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:03.099+08:00")
public class User { public class User {
private Long id = null; private Long id = null;
@@ -38,7 +38,7 @@ public class User {
this.id = id; this.id = id;
} }
/** /**
**/ **/
public User username(String username) { public User username(String username) {
@@ -55,7 +55,7 @@ public class User {
this.username = username; this.username = username;
} }
/** /**
**/ **/
public User firstName(String firstName) { public User firstName(String firstName) {
@@ -72,7 +72,7 @@ public class User {
this.firstName = firstName; this.firstName = firstName;
} }
/** /**
**/ **/
public User lastName(String lastName) { public User lastName(String lastName) {
@@ -89,7 +89,7 @@ public class User {
this.lastName = lastName; this.lastName = lastName;
} }
/** /**
**/ **/
public User email(String email) { public User email(String email) {
@@ -106,7 +106,7 @@ public class User {
this.email = email; this.email = email;
} }
/** /**
**/ **/
public User password(String password) { public User password(String password) {
@@ -123,7 +123,7 @@ public class User {
this.password = password; this.password = password;
} }
/** /**
**/ **/
public User phone(String phone) { public User phone(String phone) {
@@ -140,7 +140,7 @@ public class User {
this.phone = phone; this.phone = phone;
} }
/** /**
* User Status * User Status
**/ **/
@@ -158,6 +158,7 @@ public class User {
this.userStatus = userStatus; this.userStatus = userStatus;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Animal
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class Animal { public class Animal {
private String className = null; private String className = null;
@@ -31,6 +31,7 @@ public class Animal {
this.className = className; this.className = className;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -7,10 +7,10 @@ import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.Animal; import io.swagger.client.model.Animal;
/**
* Cat
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class Cat extends Animal { public class Cat extends Animal {
private String className = null; private String className = null;
@@ -33,7 +33,7 @@ public class Cat extends Animal {
this.className = className; this.className = className;
} }
/** /**
**/ **/
public Cat declawed(Boolean declawed) { public Cat declawed(Boolean declawed) {
@@ -50,6 +50,7 @@ public class Cat extends Animal {
this.declawed = declawed; this.declawed = declawed;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Category
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class Category { public class Category {
private Long id = null; private Long id = null;
@@ -32,7 +32,7 @@ public class Category {
this.id = id; this.id = id;
} }
/** /**
**/ **/
public Category name(String name) { public Category name(String name) {
@@ -49,6 +49,7 @@ public class Category {
this.name = name; this.name = name;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -7,10 +7,10 @@ import io.swagger.annotations.ApiModelProperty;
import io.swagger.client.model.Animal; import io.swagger.client.model.Animal;
/**
* Dog
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class Dog extends Animal { public class Dog extends Animal {
private String className = null; private String className = null;
@@ -33,7 +33,7 @@ public class Dog extends Animal {
this.className = className; this.className = className;
} }
/** /**
**/ **/
public Dog breed(String breed) { public Dog breed(String breed) {
@@ -50,6 +50,7 @@ public class Dog extends Animal {
this.breed = breed; this.breed = breed;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -0,0 +1,27 @@
package io.swagger.client.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Gets or Sets EnumClass
*/
public enum EnumClass {
_ABC("_abc"),
_EFG("-efg"),
_XYZ_("(xyz)");
private String value;
EnumClass(String value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}

View File

@@ -0,0 +1,178 @@
package io.swagger.client.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* EnumTest
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class EnumTest {
/**
* Gets or Sets enumString
*/
public enum EnumStringEnum {
UPPER("UPPER"),
LOWER("lower");
private String value;
EnumStringEnum(String value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumStringEnum enumString = null;
/**
* Gets or Sets enumInteger
*/
public enum EnumIntegerEnum {
NUMBER_1(1),
NUMBER_MINUS_1(-1);
private Integer value;
EnumIntegerEnum(Integer value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumIntegerEnum enumInteger = null;
/**
* Gets or Sets enumNumber
*/
public enum EnumNumberEnum {
NUMBER_1_DOT_1(1.1),
NUMBER_MINUS_1_DOT_2(-1.2);
private Double value;
EnumNumberEnum(Double value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
}
private EnumNumberEnum enumNumber = null;
/**
**/
public EnumTest enumString(EnumStringEnum enumString) {
this.enumString = enumString;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_string")
public EnumStringEnum getEnumString() {
return enumString;
}
public void setEnumString(EnumStringEnum enumString) {
this.enumString = enumString;
}
/**
**/
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_integer")
public EnumIntegerEnum getEnumInteger() {
return enumInteger;
}
public void setEnumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
}
/**
**/
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("enum_number")
public EnumNumberEnum getEnumNumber() {
return enumNumber;
}
public void setEnumNumber(EnumNumberEnum enumNumber) {
this.enumNumber = enumNumber;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
EnumTest enumTest = (EnumTest) o;
return Objects.equals(this.enumString, enumTest.enumString) &&
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
Objects.equals(this.enumNumber, enumTest.enumNumber);
}
@Override
public int hashCode() {
return Objects.hash(enumString, enumInteger, enumNumber);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class EnumTest {\n");
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("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}

View File

@@ -6,13 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/** /**
* Model for testing model name starting with number * Model200Response
**/ */
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
@ApiModel(description = "Model for testing model name starting with number")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00")
public class Model200Response { public class Model200Response {
private Integer name = null; private Integer name = null;
@@ -34,6 +31,7 @@ public class Model200Response {
this.name = name; this.name = name;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,13 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/** /**
* Model for testing reserved words * ModelReturn
**/ */
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
@ApiModel(description = "Model for testing reserved words")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00")
public class ModelReturn { public class ModelReturn {
private Integer _return = null; private Integer _return = null;
@@ -34,6 +31,7 @@ public class ModelReturn {
this._return = _return; this._return = _return;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,18 +6,14 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/** /**
* Model for testing model name same as property name * Name
**/ */
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
@ApiModel(description = "Model for testing model name same as property name")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00")
public class Name { public class Name {
private Integer name = null; private Integer name = null;
private Integer snakeCase = null; private Integer snakeCase = null;
private String property = null;
/** /**
@@ -27,7 +23,7 @@ public class Name {
return this; return this;
} }
@ApiModelProperty(example = "null", required = true, value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("name") @JsonProperty("name")
public Integer getName() { public Integer getName() {
return name; return name;
@@ -36,30 +32,24 @@ public class Name {
this.name = name; this.name = name;
} }
/**
**/
public Name snakeCase(Integer snakeCase) {
this.snakeCase = snakeCase;
return this;
}
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("snake_case") @JsonProperty("snake_case")
public Integer getSnakeCase() { public Integer getSnakeCase() {
return snakeCase; return snakeCase;
} }
public void setSnakeCase(Integer snakeCase) {
this.snakeCase = snakeCase;
/**
**/
public Name property(String property) {
this.property = property;
return this;
} }
@ApiModelProperty(example = "null", value = "")
@JsonProperty("property")
public String getProperty() {
return property;
}
public void setProperty(String property) {
this.property = property;
}
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {
@@ -71,13 +61,12 @@ public class Name {
} }
Name name = (Name) o; Name name = (Name) o;
return Objects.equals(this.name, name.name) && return Objects.equals(this.name, name.name) &&
Objects.equals(this.snakeCase, name.snakeCase) && Objects.equals(this.snakeCase, name.snakeCase);
Objects.equals(this.property, name.property);
} }
@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hash(name, snakeCase, property); return Objects.hash(name, snakeCase);
} }
@Override @Override
@@ -87,7 +76,6 @@ public class Name {
sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" snakeCase: ").append(toIndentedString(snakeCase)).append("\n"); sb.append(" snakeCase: ").append(toIndentedString(snakeCase)).append("\n");
sb.append(" property: ").append(toIndentedString(property)).append("\n");
sb.append("}"); sb.append("}");
return sb.toString(); return sb.toString();
} }

View File

@@ -8,10 +8,10 @@ import io.swagger.annotations.ApiModelProperty;
import java.util.Date; import java.util.Date;
/**
* Order
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class Order { public class Order {
private Long id = null; private Long id = null;
@@ -19,7 +19,9 @@ public class Order {
private Integer quantity = null; private Integer quantity = null;
private Date shipDate = null; private Date shipDate = null;
/**
* Order Status
*/
public enum StatusEnum { public enum StatusEnum {
PLACED("placed"), PLACED("placed"),
APPROVED("approved"), APPROVED("approved"),
@@ -34,31 +36,21 @@ public class Order {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }
private StatusEnum status = null; private StatusEnum status = StatusEnum.PLACED;
private Boolean complete = false; private Boolean complete = null;
/**
**/
public Order id(Long id) {
this.id = id;
return this;
}
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("id") @JsonProperty("id")
public Long getId() { public Long getId() {
return id; return id;
} }
public void setId(Long id) {
this.id = id;
}
/** /**
**/ **/
public Order petId(Long petId) { public Order petId(Long petId) {
@@ -75,7 +67,7 @@ public class Order {
this.petId = petId; this.petId = petId;
} }
/** /**
**/ **/
public Order quantity(Integer quantity) { public Order quantity(Integer quantity) {
@@ -92,7 +84,7 @@ public class Order {
this.quantity = quantity; this.quantity = quantity;
} }
/** /**
**/ **/
public Order shipDate(Date shipDate) { public Order shipDate(Date shipDate) {
@@ -109,7 +101,7 @@ public class Order {
this.shipDate = shipDate; this.shipDate = shipDate;
} }
/** /**
* Order Status * Order Status
**/ **/
@@ -127,7 +119,7 @@ public class Order {
this.status = status; this.status = status;
} }
/** /**
**/ **/
public Order complete(Boolean complete) { public Order complete(Boolean complete) {
@@ -144,6 +136,7 @@ public class Order {
this.complete = complete; this.complete = complete;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -11,10 +11,10 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* Pet
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class Pet { public class Pet {
private Long id = null; private Long id = null;
@@ -23,7 +23,9 @@ public class Pet {
private List<String> photoUrls = new ArrayList<String>(); private List<String> photoUrls = new ArrayList<String>();
private List<Tag> tags = new ArrayList<Tag>(); private List<Tag> tags = new ArrayList<Tag>();
/**
* pet status in the store
*/
public enum StatusEnum { public enum StatusEnum {
AVAILABLE("available"), AVAILABLE("available"),
PENDING("pending"), PENDING("pending"),
@@ -38,7 +40,7 @@ public class Pet {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }
@@ -61,7 +63,7 @@ public class Pet {
this.id = id; this.id = id;
} }
/** /**
**/ **/
public Pet category(Category category) { public Pet category(Category category) {
@@ -78,7 +80,7 @@ public class Pet {
this.category = category; this.category = category;
} }
/** /**
**/ **/
public Pet name(String name) { public Pet name(String name) {
@@ -95,7 +97,7 @@ public class Pet {
this.name = name; this.name = name;
} }
/** /**
**/ **/
public Pet photoUrls(List<String> photoUrls) { public Pet photoUrls(List<String> photoUrls) {
@@ -112,7 +114,7 @@ public class Pet {
this.photoUrls = photoUrls; this.photoUrls = photoUrls;
} }
/** /**
**/ **/
public Pet tags(List<Tag> tags) { public Pet tags(List<Tag> tags) {
@@ -129,7 +131,7 @@ public class Pet {
this.tags = tags; this.tags = tags;
} }
/** /**
* pet status in the store * pet status in the store
**/ **/
@@ -147,6 +149,7 @@ public class Pet {
this.status = status; this.status = status;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* SpecialModelName
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class SpecialModelName { public class SpecialModelName {
private Long specialPropertyName = null; private Long specialPropertyName = null;
@@ -31,6 +31,7 @@ public class SpecialModelName {
this.specialPropertyName = specialPropertyName; this.specialPropertyName = specialPropertyName;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Tag
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class Tag { public class Tag {
private Long id = null; private Long id = null;
@@ -32,7 +32,7 @@ public class Tag {
this.id = id; this.id = id;
} }
/** /**
**/ **/
public Tag name(String name) { public Tag name(String name) {
@@ -49,6 +49,7 @@ public class Tag {
this.name = name; this.name = name;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* User
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-23T12:58:40.273+08:00") @javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class User { public class User {
private Long id = null; private Long id = null;
@@ -38,7 +38,7 @@ public class User {
this.id = id; this.id = id;
} }
/** /**
**/ **/
public User username(String username) { public User username(String username) {
@@ -55,7 +55,7 @@ public class User {
this.username = username; this.username = username;
} }
/** /**
**/ **/
public User firstName(String firstName) { public User firstName(String firstName) {
@@ -72,7 +72,7 @@ public class User {
this.firstName = firstName; this.firstName = firstName;
} }
/** /**
**/ **/
public User lastName(String lastName) { public User lastName(String lastName) {
@@ -89,7 +89,7 @@ public class User {
this.lastName = lastName; this.lastName = lastName;
} }
/** /**
**/ **/
public User email(String email) { public User email(String email) {
@@ -106,7 +106,7 @@ public class User {
this.email = email; this.email = email;
} }
/** /**
**/ **/
public User password(String password) { public User password(String password) {
@@ -123,7 +123,7 @@ public class User {
this.password = password; this.password = password;
} }
/** /**
**/ **/
public User phone(String phone) { public User phone(String phone) {
@@ -140,7 +140,7 @@ public class User {
this.phone = phone; this.phone = phone;
} }
/** /**
* User Status * User Status
**/ **/
@@ -158,6 +158,7 @@ public class User {
this.userStatus = userStatus; this.userStatus = userStatus;
} }
@Override @Override
public boolean equals(java.lang.Object o) { public boolean equals(java.lang.Object o) {

View File

@@ -1,29 +1,30 @@
package io.swagger.model; package io.swagger.client.model;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import io.swagger.model.Category; import io.swagger.client.model.Tag;
import io.swagger.model.Tag;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* InlineResponse200
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T23:06:12.393+08:00")
public class Pet { public class InlineResponse200 {
private Long id = null;
private Category category = null;
private String name = null;
private List<String> photoUrls = new ArrayList<String>(); private List<String> photoUrls = new ArrayList<String>();
private String name = null;
private Long id = null;
private Object category = null;
private List<Tag> tags = new ArrayList<Tag>(); private List<Tag> tags = new ArrayList<Tag>();
/**
* pet status in the store
*/
public enum StatusEnum { public enum StatusEnum {
AVAILABLE("available"), AVAILABLE("available"),
PENDING("pending"), PENDING("pending"),
@@ -38,72 +39,21 @@ public class Pet {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }
private StatusEnum status = null; private StatusEnum status = null;
/**
**/
public Pet id(Long id) {
this.id = id;
return this;
}
@ApiModelProperty(value = "")
@JsonProperty("id")
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/** /**
**/ **/
public Pet category(Category category) { public InlineResponse200 photoUrls(List<String> photoUrls) {
this.category = category;
return this;
}
@ApiModelProperty(value = "")
@JsonProperty("category")
public Category getCategory() {
return category;
}
public void setCategory(Category category) {
this.category = category;
}
/**
**/
public Pet name(String name) {
this.name = name;
return this;
}
@ApiModelProperty(example = "doggie", required = true, value = "")
@JsonProperty("name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
**/
public Pet photoUrls(List<String> photoUrls) {
this.photoUrls = photoUrls; this.photoUrls = photoUrls;
return this; return this;
} }
@ApiModelProperty(required = true, value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("photoUrls") @JsonProperty("photoUrls")
public List<String> getPhotoUrls() { public List<String> getPhotoUrls() {
return photoUrls; return photoUrls;
@@ -112,15 +62,66 @@ public class Pet {
this.photoUrls = photoUrls; this.photoUrls = photoUrls;
} }
/** /**
**/ **/
public Pet tags(List<Tag> tags) { public InlineResponse200 name(String name) {
this.tags = tags; this.name = name;
return this; return this;
} }
@ApiModelProperty(example = "doggie", value = "")
@JsonProperty("name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@ApiModelProperty(value = "") /**
**/
public InlineResponse200 id(Long id) {
this.id = id;
return this;
}
@ApiModelProperty(example = "null", required = true, value = "")
@JsonProperty("id")
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
**/
public InlineResponse200 category(Object category) {
this.category = category;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("category")
public Object getCategory() {
return category;
}
public void setCategory(Object category) {
this.category = category;
}
/**
**/
public InlineResponse200 tags(List<Tag> tags) {
this.tags = tags;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("tags") @JsonProperty("tags")
public List<Tag> getTags() { public List<Tag> getTags() {
return tags; return tags;
@@ -129,16 +130,16 @@ public class Pet {
this.tags = tags; this.tags = tags;
} }
/** /**
* pet status in the store * pet status in the store
**/ **/
public Pet status(StatusEnum status) { public InlineResponse200 status(StatusEnum status) {
this.status = status; this.status = status;
return this; return this;
} }
@ApiModelProperty(value = "pet status in the store") @ApiModelProperty(example = "null", value = "pet status in the store")
@JsonProperty("status") @JsonProperty("status")
public StatusEnum getStatus() { public StatusEnum getStatus() {
return status; return status;
@@ -147,38 +148,39 @@ public class Pet {
this.status = status; this.status = status;
} }
@Override @Override
public boolean equals(Object o) { public boolean equals(java.lang.Object o) {
if (this == o) { if (this == o) {
return true; return true;
} }
if (o == null || getClass() != o.getClass()) { if (o == null || getClass() != o.getClass()) {
return false; return false;
} }
Pet pet = (Pet) o; InlineResponse200 inlineResponse200 = (InlineResponse200) o;
return Objects.equals(id, pet.id) && return Objects.equals(this.photoUrls, inlineResponse200.photoUrls) &&
Objects.equals(category, pet.category) && Objects.equals(this.name, inlineResponse200.name) &&
Objects.equals(name, pet.name) && Objects.equals(this.id, inlineResponse200.id) &&
Objects.equals(photoUrls, pet.photoUrls) && Objects.equals(this.category, inlineResponse200.category) &&
Objects.equals(tags, pet.tags) && Objects.equals(this.tags, inlineResponse200.tags) &&
Objects.equals(status, pet.status); Objects.equals(this.status, inlineResponse200.status);
} }
@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hash(id, category, name, photoUrls, tags, status); return Objects.hash(photoUrls, name, id, category, tags, status);
} }
@Override @Override
public String toString() { public String toString() {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append("class Pet {\n"); sb.append("class InlineResponse200 {\n");
sb.append(" photoUrls: ").append(toIndentedString(photoUrls)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n");
sb.append(" category: ").append(toIndentedString(category)).append("\n"); sb.append(" category: ").append(toIndentedString(category)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" photoUrls: ").append(toIndentedString(photoUrls)).append("\n");
sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); sb.append(" tags: ").append(toIndentedString(tags)).append("\n");
sb.append(" status: ").append(toIndentedString(status)).append("\n"); sb.append(" status: ").append(toIndentedString(status)).append("\n");
sb.append("}"); sb.append("}");
@@ -189,7 +191,7 @@ public class Pet {
* Convert the given object to string with each line indented by 4 spaces * Convert the given object to string with each line indented by 4 spaces
* (except the first line). * (except the first line).
*/ */
private String toIndentedString(Object o) { private String toIndentedString(java.lang.Object o) {
if (o == null) { if (o == null) {
return "null"; return "null";
} }

View File

@@ -1,29 +1,30 @@
package io.swagger.model; package io.swagger.client.model;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import io.swagger.model.Category; import io.swagger.client.model.Tag;
import io.swagger.model.Tag;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* InlineResponse200
*/
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-12T22:48:50.833+08:00")
public class Pet { public class InlineResponse200 {
private Long id = null;
private Category category = null;
private String name = null;
private List<String> photoUrls = new ArrayList<String>(); private List<String> photoUrls = new ArrayList<String>();
private String name = null;
private Long id = null;
private Object category = null;
private List<Tag> tags = new ArrayList<Tag>(); private List<Tag> tags = new ArrayList<Tag>();
/**
* pet status in the store
*/
public enum StatusEnum { public enum StatusEnum {
AVAILABLE("available"), AVAILABLE("available"),
PENDING("pending"), PENDING("pending"),
@@ -38,7 +39,7 @@ public class Pet {
@Override @Override
@JsonValue @JsonValue
public String toString() { public String toString() {
return value; return String.valueOf(value);
} }
} }
@@ -47,67 +48,12 @@ public class Pet {
/** /**
**/ **/
public Pet id(Long id) { public InlineResponse200 photoUrls(List<String> photoUrls) {
this.id = id;
return this;
}
@ApiModelProperty(value = "")
@JsonProperty("id")
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
**/
public Pet category(Category category) {
this.category = category;
return this;
}
@ApiModelProperty(value = "")
@JsonProperty("category")
public Category getCategory() {
return category;
}
public void setCategory(Category category) {
this.category = category;
}
/**
**/
public Pet name(String name) {
this.name = name;
return this;
}
@ApiModelProperty(example = "doggie", required = true, value = "")
@JsonProperty("name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
**/
public Pet photoUrls(List<String> photoUrls) {
this.photoUrls = photoUrls; this.photoUrls = photoUrls;
return this; return this;
} }
@ApiModelProperty(required = true, value = "") @ApiModelProperty(example = "null", value = "")
@JsonProperty("photoUrls") @JsonProperty("photoUrls")
public List<String> getPhotoUrls() { public List<String> getPhotoUrls() {
return photoUrls; return photoUrls;
@@ -119,13 +65,63 @@ public class Pet {
/** /**
**/ **/
public Pet tags(List<Tag> tags) { public InlineResponse200 name(String name) {
this.tags = tags; this.name = name;
return this; return this;
} }
@ApiModelProperty(example = "doggie", value = "")
@JsonProperty("name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@ApiModelProperty(value = "") /**
**/
public InlineResponse200 id(Long id) {
this.id = id;
return this;
}
@ApiModelProperty(example = "null", required = true, value = "")
@JsonProperty("id")
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
**/
public InlineResponse200 category(Object category) {
this.category = category;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("category")
public Object getCategory() {
return category;
}
public void setCategory(Object category) {
this.category = category;
}
/**
**/
public InlineResponse200 tags(List<Tag> tags) {
this.tags = tags;
return this;
}
@ApiModelProperty(example = "null", value = "")
@JsonProperty("tags") @JsonProperty("tags")
public List<Tag> getTags() { public List<Tag> getTags() {
return tags; return tags;
@@ -138,13 +134,12 @@ public class Pet {
/** /**
* pet status in the store * pet status in the store
**/ **/
public Pet status(StatusEnum status) { public InlineResponse200 status(StatusEnum status) {
this.status = status; this.status = status;
return this; return this;
} }
@ApiModelProperty(value = "pet status in the store") @ApiModelProperty(example = "null", value = "pet status in the store")
@JsonProperty("status") @JsonProperty("status")
public StatusEnum getStatus() { public StatusEnum getStatus() {
return status; return status;
@@ -156,36 +151,36 @@ public class Pet {
@Override @Override
public boolean equals(Object o) { public boolean equals(java.lang.Object o) {
if (this == o) { if (this == o) {
return true; return true;
} }
if (o == null || getClass() != o.getClass()) { if (o == null || getClass() != o.getClass()) {
return false; return false;
} }
Pet pet = (Pet) o; InlineResponse200 inlineResponse200 = (InlineResponse200) o;
return Objects.equals(id, pet.id) && return Objects.equals(this.photoUrls, inlineResponse200.photoUrls) &&
Objects.equals(category, pet.category) && Objects.equals(this.name, inlineResponse200.name) &&
Objects.equals(name, pet.name) && Objects.equals(this.id, inlineResponse200.id) &&
Objects.equals(photoUrls, pet.photoUrls) && Objects.equals(this.category, inlineResponse200.category) &&
Objects.equals(tags, pet.tags) && Objects.equals(this.tags, inlineResponse200.tags) &&
Objects.equals(status, pet.status); Objects.equals(this.status, inlineResponse200.status);
} }
@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hash(id, category, name, photoUrls, tags, status); return Objects.hash(photoUrls, name, id, category, tags, status);
} }
@Override @Override
public String toString() { public String toString() {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append("class Pet {\n"); sb.append("class InlineResponse200 {\n");
sb.append(" photoUrls: ").append(toIndentedString(photoUrls)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n");
sb.append(" category: ").append(toIndentedString(category)).append("\n"); sb.append(" category: ").append(toIndentedString(category)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" photoUrls: ").append(toIndentedString(photoUrls)).append("\n");
sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); sb.append(" tags: ").append(toIndentedString(tags)).append("\n");
sb.append(" status: ").append(toIndentedString(status)).append("\n"); sb.append(" status: ").append(toIndentedString(status)).append("\n");
sb.append("}"); sb.append("}");
@@ -196,7 +191,7 @@ public class Pet {
* Convert the given object to string with each line indented by 4 spaces * Convert the given object to string with each line indented by 4 spaces
* (except the first line). * (except the first line).
*/ */
private String toIndentedString(Object o) { private String toIndentedString(java.lang.Object o) {
if (o == null) { if (o == null) {
return "null"; return "null";
} }