diff --git a/docs/generators/jaxrs-cxf-cdi.md b/docs/generators/jaxrs-cxf-cdi.md index 501f8ced3cb..1c8cf1c66de 100644 --- a/docs/generators/jaxrs-cxf-cdi.md +++ b/docs/generators/jaxrs-cxf-cdi.md @@ -22,6 +22,7 @@ sidebar_label: jaxrs-cxf-cdi |disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)| |false| |ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true| |fullJavaUtil|whether to use fully qualified name for classes under java.util. This option only works for Java API client| |false| +|generateBuilders|Whether to generate builders for models.| |false| |generatePom|Whether to generate pom.xml if the file does not already exist.| |true| |groupId|groupId in generated pom.xml| |org.openapitools| |hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false| diff --git a/docs/generators/jaxrs-spec.md b/docs/generators/jaxrs-spec.md index efa6474297b..5f31ce86cb1 100644 --- a/docs/generators/jaxrs-spec.md +++ b/docs/generators/jaxrs-spec.md @@ -22,6 +22,7 @@ sidebar_label: jaxrs-spec |disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)| |false| |ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true| |fullJavaUtil|whether to use fully qualified name for classes under java.util. This option only works for Java API client| |false| +|generateBuilders|Whether to generate builders for models.| |false| |generatePom|Whether to generate pom.xml if the file does not already exist.| |true| |groupId|groupId in generated pom.xml| |org.openapitools| |hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false| diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java index a607dee5ac4..795600fa730 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java @@ -38,6 +38,7 @@ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen { public static final String USE_SWAGGER_ANNOTATIONS = "useSwaggerAnnotations"; public static final String JACKSON = "jackson"; public static final String OPEN_API_SPEC_FILE_LOCATION = "openApiSpecFileLocation"; + public static final String GENERATE_BUILDERS = "generateBuilders"; public static final String QUARKUS_LIBRARY = "quarkus"; public static final String THORNTAIL_LIBRARY = "thorntail"; @@ -47,6 +48,7 @@ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen { private boolean interfaceOnly = false; private boolean returnResponse = false; private boolean generatePom = true; + private boolean generateBuilders = false; private boolean useSwaggerAnnotations = true; private boolean useJackson = false; private String openApiSpecFileLocation = "src/main/openapi/openapi.yaml"; @@ -101,6 +103,7 @@ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen { cliOptions.add(library); cliOptions.add(CliOption.newBoolean(GENERATE_POM, "Whether to generate pom.xml if the file does not already exist.").defaultValue(String.valueOf(generatePom))); + cliOptions.add(CliOption.newBoolean(GENERATE_BUILDERS, "Whether to generate builders for models.").defaultValue(String.valueOf(generateBuilders))); cliOptions.add(CliOption.newBoolean(INTERFACE_ONLY, "Whether to generate only API interface stubs without the server files.").defaultValue(String.valueOf(interfaceOnly))); cliOptions.add(CliOption.newBoolean(RETURN_RESPONSE, "Whether generate API interface should return javax.ws.rs.core.Response instead of a deserialized entity. Only useful if interfaceOnly is true.").defaultValue(String.valueOf(returnResponse))); cliOptions.add(CliOption.newBoolean(USE_SWAGGER_ANNOTATIONS, "Whether to generate Swagger annotations.", useSwaggerAnnotations)); @@ -124,7 +127,7 @@ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen { additionalProperties.remove(RETURN_RESPONSE); } } - if(QUARKUS_LIBRARY.equals(library) || THORNTAIL_LIBRARY.equals(library) || HELIDON_LIBRARY.equals(library) || OPEN_LIBERTY_LIBRARY.equals(library)) { + if (QUARKUS_LIBRARY.equals(library) || THORNTAIL_LIBRARY.equals(library) || HELIDON_LIBRARY.equals(library) || OPEN_LIBERTY_LIBRARY.equals(library)) { useSwaggerAnnotations = false; } else { if (additionalProperties.containsKey(USE_SWAGGER_ANNOTATIONS)) { @@ -132,6 +135,12 @@ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen { } } writePropertyBack(USE_SWAGGER_ANNOTATIONS, useSwaggerAnnotations); + + if (additionalProperties.containsKey(GENERATE_BUILDERS)) { + generateBuilders = Boolean.valueOf(additionalProperties.get(GENERATE_BUILDERS).toString()); + } + additionalProperties.put(GENERATE_BUILDERS, generateBuilders); + if (additionalProperties.containsKey(OPEN_API_SPEC_FILE_LOCATION)) { openApiSpecFileLocation = additionalProperties.get(OPEN_API_SPEC_FILE_LOCATION).toString(); } else if(QUARKUS_LIBRARY.equals(library) || THORNTAIL_LIBRARY.equals(library) || HELIDON_LIBRARY.equals(library)) { diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pojo.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pojo.mustache index 487a6fbb0ba..1c48e051d7d 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pojo.mustache @@ -6,21 +6,19 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -{{#discriminator}}{{>typeInfoAnnotation}}{{/discriminator}}{{#description}} -/** +{{#discriminator}}{{>typeInfoAnnotation}}{{/discriminator}}{{#description}}/** * {{description}} - **/{{/description}}{{#useSwaggerAnnotations}} -{{#description}}{{>additionalModelTypeAnnotations}}@ApiModel(description = "{{{description}}}"){{/description}}{{/useSwaggerAnnotations}} + **/{{/description}} +{{#useSwaggerAnnotations}}{{#description}}{{>additionalModelTypeAnnotations}}@ApiModel(description = "{{{description}}}"){{/description}}{{/useSwaggerAnnotations}} {{>generatedAnnotation}}public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#serializableModel}}implements Serializable{{/serializableModel}} { {{#vars}}{{#isEnum}}{{^isContainer}} {{>enumClass}}{{/isContainer}}{{#isContainer}}{{#mostInnerItems}} {{>enumClass}}{{/mostInnerItems}}{{/isContainer}}{{/isEnum}} - private {{#useBeanValidation}}@Valid{{/useBeanValidation}} {{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/vars}} + private {{#useBeanValidation}}@Valid {{/useBeanValidation}}{{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/vars}} - {{#vars}} - /** + {{#vars}}/** {{#description}} * {{description}} {{/description}} @@ -36,17 +34,22 @@ import com.fasterxml.jackson.annotation.JsonValue; return this; } + {{#generateBuilders}}public {{classname}}({{#vars}}{{{datatypeWithEnum}}} {{name}}{{#hasMore}}, {{/hasMore}}{{/vars}}) { + {{#vars}} + this.{{name}} = {{name}}; + {{/vars}} + }{{/generateBuilders}} + {{#vendorExtensions.x-extra-annotation}}{{{vendorExtensions.x-extra-annotation}}}{{/vendorExtensions.x-extra-annotation}}{{#useSwaggerAnnotations}} @ApiModelProperty({{#example}}example = "{{{example}}}", {{/example}}{{#required}}required = {{required}}, {{/required}}value = "{{{description}}}"){{/useSwaggerAnnotations}} @JsonProperty("{{baseName}}") {{#useBeanValidation}}{{>beanValidation}}{{/useBeanValidation}} public {{{datatypeWithEnum}}} {{getter}}() { return {{name}}; } + public void {{setter}}({{{datatypeWithEnum}}} {{name}}) { this.{{name}} = {{name}}; - } - - {{/vars}} + }{{/vars}} @Override public boolean equals(java.lang.Object o) { @@ -88,4 +91,37 @@ import com.fasterxml.jackson.annotation.JsonValue; } return o.toString().replace("\n", "\n "); } + + {{#generateBuilders}} + public static Builder builder() { + return new Builder(); + } + + public static class Builder { + {{#vars}} + private {{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}; + {{/vars}} + + {{#vars}} + /** + {{#description}} + * {{description}} + {{/description}} + {{#minimum}} + * minimum: {{minimum}} + {{/minimum}} + {{#maximum}} + * maximum: {{maximum}} + {{/maximum}} + **/ + public Builder {{name}}({{{datatypeWithEnum}}} {{name}}) { + this.{{name}} = {{name}}; + return this; + } + {{/vars}} + + public {{classname}} build() { + return new {{classname}}({{#vars}}{{name}}{{#hasMore}}, {{/hasMore}}{{/vars}}); + } + }{{/generateBuilders}} } diff --git a/samples/client/petstore/dart2/openapi/.openapi-generator/VERSION b/samples/client/petstore/dart2/openapi/.openapi-generator/VERSION index b5d898602c2..9e9d3e448fb 100644 --- a/samples/client/petstore/dart2/openapi/.openapi-generator/VERSION +++ b/samples/client/petstore/dart2/openapi/.openapi-generator/VERSION @@ -1 +1 @@ -4.3.1-SNAPSHOT \ No newline at end of file +4.3.1-SNAPSHOT diff --git a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION index 6d94c9c2e12..58592f031f6 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION +++ b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION @@ -1 +1 @@ -3.3.0-SNAPSHOT \ No newline at end of file +4.2.3-SNAPSHOT \ No newline at end of file diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java index d72eaf4a393..fcef65882ca 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java @@ -13,16 +13,15 @@ import java.util.List; import javax.validation.constraints.*; import javax.validation.Valid; -@Path("/another-fake") -@Api(description = "the another-fake API") +@Path("/AnotherFake") +@Api(description = "the AnotherFake API") public interface AnotherFakeApi { @PATCH - @Path("/dummy") @Consumes({ "application/json" }) @Produces({ "application/json" }) @ApiOperation(value = "To test special tags", notes = "To test special tags and operation ID starting with number", tags={ "$another-fake?" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Client.class) }) - Response call123testSpecialTags(@Valid Client client); + Response call123testSpecialTags(@Valid Client body); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeApi.java index fed7bbc7f69..0784c79ac80 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeApi.java @@ -7,9 +7,9 @@ import java.io.File; import org.openapitools.model.FileSchemaTestClass; import org.joda.time.LocalDate; import java.util.Map; -import org.openapitools.model.ModelApiResponse; import org.openapitools.model.OuterComposite; import org.openapitools.model.User; +import org.openapitools.model.XmlItem; import javax.ws.rs.*; import javax.ws.rs.core.Response; @@ -22,12 +22,18 @@ import java.util.List; import javax.validation.constraints.*; import javax.validation.Valid; -@Path("/fake") -@Api(description = "the fake API") +@Path("/Fake") +@Api(description = "the Fake API") public interface FakeApi { @POST - @Path("/outer/boolean") + @Consumes({ "application/xml", "application/xml; charset=utf-8", "application/xml; charset=utf-16", "text/xml", "text/xml; charset=utf-8", "text/xml; charset=utf-16" }) + @ApiOperation(value = "creates an XmlItem", notes = "this route creates an XmlItem", tags={ "fake", }) + @ApiResponses(value = { + @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) + Response createXmlItem(@Valid XmlItem xmlItem); + + @POST @Produces({ "*/*" }) @ApiOperation(value = "", notes = "Test serialization of outer boolean types", tags={ "fake", }) @ApiResponses(value = { @@ -35,15 +41,13 @@ public interface FakeApi { Response fakeOuterBooleanSerialize(@Valid Boolean body); @POST - @Path("/outer/composite") @Produces({ "*/*" }) @ApiOperation(value = "", notes = "Test serialization of object with outer number type", tags={ "fake", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "Output composite", response = OuterComposite.class) }) - Response fakeOuterCompositeSerialize(@Valid OuterComposite outerComposite); + Response fakeOuterCompositeSerialize(@Valid OuterComposite body); @POST - @Path("/outer/number") @Produces({ "*/*" }) @ApiOperation(value = "", notes = "Test serialization of outer number types", tags={ "fake", }) @ApiResponses(value = { @@ -51,7 +55,6 @@ public interface FakeApi { Response fakeOuterNumberSerialize(@Valid BigDecimal body); @POST - @Path("/outer/string") @Produces({ "*/*" }) @ApiOperation(value = "", notes = "Test serialization of outer string types", tags={ "fake", }) @ApiResponses(value = { @@ -59,20 +62,18 @@ public interface FakeApi { Response fakeOuterStringSerialize(@Valid String body); @PUT - @Path("/body-with-file-schema") @Consumes({ "application/json" }) @ApiOperation(value = "", notes = "For this test, the body for this request much reference a schema named `File`.", tags={ "fake", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "Success", response = Void.class) }) - Response testBodyWithFileSchema(@Valid FileSchemaTestClass fileSchemaTestClass); + Response testBodyWithFileSchema(@Valid FileSchemaTestClass body); @PUT - @Path("/body-with-query-params") @Consumes({ "application/json" }) @ApiOperation(value = "", notes = "", tags={ "fake", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "Success", response = Void.class) }) - Response testBodyWithQueryParams(@QueryParam("query") @NotNull String query,@Valid User user); + Response testBodyWithQueryParams(@QueryParam("query") @NotNull String query,@Valid User body); @PATCH @Consumes({ "application/json" }) @@ -80,7 +81,7 @@ public interface FakeApi { @ApiOperation(value = "To test \"client\" model", notes = "To test \"client\" model", tags={ "fake", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Client.class) }) - Response testClientModel(@Valid Client client); + Response testClientModel(@Valid Client body); @POST @Consumes({ "application/x-www-form-urlencoded" }) @@ -98,35 +99,31 @@ public interface FakeApi { @ApiResponses(value = { @ApiResponse(code = 400, message = "Invalid request", response = Void.class), @ApiResponse(code = 404, message = "Not found", response = Void.class) }) - Response testEnumParameters(@HeaderParam("enum_header_string_array") @DefaultValue("new ArrayList()") @ApiParam("Header parameter enum test (string array)") List enumHeaderStringArray,@HeaderParam("enum_header_string") @DefaultValue("-efg") @ApiParam("Header parameter enum test (string)") String enumHeaderString,@QueryParam("enum_query_string_array") @DefaultValue("new ArrayList()") @ApiParam("Query parameter enum test (string array)") List enumQueryStringArray,@QueryParam("enum_query_string") @DefaultValue("-efg") @ApiParam("Query parameter enum test (string)") String enumQueryString,@QueryParam("enum_query_integer") @ApiParam("Query parameter enum test (double)") Integer enumQueryInteger,@QueryParam("enum_query_double") @ApiParam("Query parameter enum test (double)") Double enumQueryDouble,@FormParam(value = "enum_form_string_array") List enumFormStringArray,@FormParam(value = "enum_form_string") String enumFormString); + Response testEnumParameters(@HeaderParam("enum_header_string_array") @DefaultValue("new ArrayList()") @ApiParam("Header parameter enum test (string array)") List enumHeaderStringArray,@HeaderParam("enum_header_string") @DefaultValue("-efg") @ApiParam("Header parameter enum test (string)") String enumHeaderString,@QueryParam("enum_query_string_array") @ApiParam("Query parameter enum test (string array)") List enumQueryStringArray,@QueryParam("enum_query_string") @DefaultValue("-efg") @ApiParam("Query parameter enum test (string)") String enumQueryString,@QueryParam("enum_query_integer") @ApiParam("Query parameter enum test (double)") Integer enumQueryInteger,@QueryParam("enum_query_double") @ApiParam("Query parameter enum test (double)") Double enumQueryDouble,@FormParam(value = "enum_form_string_array") List enumFormStringArray,@FormParam(value = "enum_form_string") String enumFormString); + + @DELETE + @ApiOperation(value = "Fake endpoint to test group parameters (optional)", notes = "Fake endpoint to test group parameters (optional)", tags={ "fake", }) + @ApiResponses(value = { + @ApiResponse(code = 400, message = "Someting wrong", response = Void.class) }) + Response testGroupParameters(@QueryParam("required_string_group") @NotNull @ApiParam("Required String in group parameters") Integer requiredStringGroup,@HeaderParam("required_boolean_group") @NotNull @ApiParam("Required Boolean in group parameters") Boolean requiredBooleanGroup,@QueryParam("required_int64_group") @NotNull @ApiParam("Required Integer in group parameters") Long requiredInt64Group,@QueryParam("string_group") @ApiParam("String in group parameters") Integer stringGroup,@HeaderParam("boolean_group") @ApiParam("Boolean in group parameters") Boolean booleanGroup,@QueryParam("int64_group") @ApiParam("Integer in group parameters") Long int64Group); @POST - @Path("/inline-additionalProperties") @Consumes({ "application/json" }) @ApiOperation(value = "test inline additionalProperties", notes = "", tags={ "fake", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - Response testInlineAdditionalProperties(@Valid Map requestBody); + Response testInlineAdditionalProperties(@Valid Map param); @GET - @Path("/jsonFormData") @Consumes({ "application/x-www-form-urlencoded" }) @ApiOperation(value = "test json serialization of form data", notes = "", tags={ "fake", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) Response testJsonFormData(@FormParam(value = "param") String param,@FormParam(value = "param2") String param2); - @POST - @Path("/{petId}/uploadImageWithRequiredFile") - @Consumes({ "multipart/form-data" }) - @Produces({ "application/json" }) - @ApiOperation(value = "uploads an image (required)", notes = "", authorizations = { - @Authorization(value = "petstore_auth", scopes = { - @AuthorizationScope(scope = "write:pets", description = "modify pets in your account"), - @AuthorizationScope(scope = "read:pets", description = "read your pets") - }) - }, tags={ "pet" }) + @PUT + @ApiOperation(value = "", notes = "To test the collection format in query parameters", tags={ "fake" }) @ApiResponses(value = { - @ApiResponse(code = 200, message = "successful operation", response = ModelApiResponse.class) }) - Response uploadFileWithRequiredFile(@PathParam("petId") @ApiParam("ID of pet to update") Long petId, @FormParam(value = "requiredFile") InputStream requiredFileInputStream,@FormParam(value = "additionalMetadata") String additionalMetadata); + @ApiResponse(code = 200, message = "Success", response = Void.class) }) + Response testQueryParameterCollectionFormat(@QueryParam("pipe") @NotNull List pipe,@QueryParam("ioutil") @NotNull List ioutil,@QueryParam("http") @NotNull List http,@QueryParam("url") @NotNull List url,@QueryParam("context") @NotNull List context); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java new file mode 100644 index 00000000000..f68a2aede99 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java @@ -0,0 +1,29 @@ +package org.openapitools.api; + +import org.openapitools.model.Client; + +import javax.ws.rs.*; +import javax.ws.rs.core.Response; + +import io.swagger.annotations.*; + +import java.io.InputStream; +import java.util.Map; +import java.util.List; +import javax.validation.constraints.*; +import javax.validation.Valid; + +@Path("/FakeClassnameTags123") +@Api(description = "the FakeClassnameTags123 API") +public interface FakeClassnameTags123Api { + + @PATCH + @Consumes({ "application/json" }) + @Produces({ "application/json" }) + @ApiOperation(value = "To test class name in snake case", notes = "To test class name in snake case", authorizations = { + @Authorization(value = "api_key_query") + }, tags={ "fake_classname_tags 123#$%^" }) + @ApiResponses(value = { + @ApiResponse(code = 200, message = "successful operation", response = Client.class) }) + Response testClassname(@Valid Client body); +} diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java index 4e7829ee210..73e623e549e 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java @@ -25,5 +25,5 @@ public interface FakeClassnameTestApi { }, tags={ "fake_classname_tags 123#$%^" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Client.class) }) - Response testClassname(@Valid Client client); + Response testClassname(@Valid Client body); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/PetApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/PetApi.java index db4be50f07b..77bc4446e0e 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/PetApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/PetApi.java @@ -15,8 +15,8 @@ import java.util.List; import javax.validation.constraints.*; import javax.validation.Valid; -@Path("/pet") -@Api(description = "the pet API") +@Path("/Pet") +@Api(description = "the Pet API") public interface PetApi { @POST @@ -28,11 +28,11 @@ public interface PetApi { }) }, tags={ "pet", }) @ApiResponses(value = { + @ApiResponse(code = 200, message = "successful operation", response = Void.class), @ApiResponse(code = 405, message = "Invalid input", response = Void.class) }) - Response addPet(@Valid Pet pet); + Response addPet(@Valid Pet body); @DELETE - @Path("/{petId}") @ApiOperation(value = "Deletes a pet", notes = "", authorizations = { @Authorization(value = "petstore_auth", scopes = { @AuthorizationScope(scope = "write:pets", description = "modify pets in your account"), @@ -40,11 +40,11 @@ public interface PetApi { }) }, tags={ "pet", }) @ApiResponses(value = { + @ApiResponse(code = 200, message = "successful operation", response = Void.class), @ApiResponse(code = 400, message = "Invalid pet value", response = Void.class) }) - Response deletePet(@PathParam("petId") @ApiParam("Pet id to delete") Long petId,@HeaderParam("api_key") String apiKey); + Response deletePet(@PathParam("petId") @ApiParam("Pet id to delete") Long petId,@HeaderParam("api_key") String apiKey); @GET - @Path("/findByStatus") @Produces({ "application/xml", "application/json" }) @ApiOperation(value = "Finds Pets by status", notes = "Multiple status values can be provided with comma separated strings", authorizations = { @Authorization(value = "petstore_auth", scopes = { @@ -55,10 +55,9 @@ public interface PetApi { @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Pet.class, responseContainer = "List"), @ApiResponse(code = 400, message = "Invalid status value", response = Void.class, responseContainer = "List") }) - Response findPetsByStatus(@QueryParam("status") @NotNull @DefaultValue("new ArrayList()") @ApiParam("Status values that need to be considered for filter") List status); + Response findPetsByStatus(@QueryParam("status") @NotNull @ApiParam("Status values that need to be considered for filter") List status); @GET - @Path("/findByTags") @Produces({ "application/xml", "application/json" }) @ApiOperation(value = "Finds Pets by tags", notes = "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", authorizations = { @Authorization(value = "petstore_auth", scopes = { @@ -69,10 +68,9 @@ public interface PetApi { @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Pet.class, responseContainer = "List"), @ApiResponse(code = 400, message = "Invalid tag value", response = Void.class, responseContainer = "List") }) - Response findPetsByTags(@QueryParam("tags") @NotNull @DefaultValue("new ArrayList()") @ApiParam("Tags to filter by") List tags); + Response findPetsByTags(@QueryParam("tags") @NotNull @ApiParam("Tags to filter by") List tags); @GET - @Path("/{petId}") @Produces({ "application/xml", "application/json" }) @ApiOperation(value = "Find pet by ID", notes = "Returns a single pet", authorizations = { @Authorization(value = "api_key") @@ -92,13 +90,13 @@ public interface PetApi { }) }, tags={ "pet", }) @ApiResponses(value = { + @ApiResponse(code = 200, message = "successful operation", response = Void.class), @ApiResponse(code = 400, message = "Invalid ID supplied", response = Void.class), @ApiResponse(code = 404, message = "Pet not found", response = Void.class), @ApiResponse(code = 405, message = "Validation exception", response = Void.class) }) - Response updatePet(@Valid Pet pet); + Response updatePet(@Valid Pet body); @POST - @Path("/{petId}") @Consumes({ "application/x-www-form-urlencoded" }) @ApiOperation(value = "Updates a pet in the store with form data", notes = "", authorizations = { @Authorization(value = "petstore_auth", scopes = { @@ -111,7 +109,6 @@ public interface PetApi { Response updatePetWithForm(@PathParam("petId") @ApiParam("ID of pet that needs to be updated") Long petId,@FormParam(value = "name") String name,@FormParam(value = "status") String status); @POST - @Path("/{petId}/uploadImage") @Consumes({ "multipart/form-data" }) @Produces({ "application/json" }) @ApiOperation(value = "uploads an image", notes = "", authorizations = { @@ -119,8 +116,21 @@ public interface PetApi { @AuthorizationScope(scope = "write:pets", description = "modify pets in your account"), @AuthorizationScope(scope = "read:pets", description = "read your pets") }) - }, tags={ "pet" }) + }, tags={ "pet", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = ModelApiResponse.class) }) Response uploadFile(@PathParam("petId") @ApiParam("ID of pet to update") Long petId,@FormParam(value = "additionalMetadata") String additionalMetadata, @FormParam(value = "file") InputStream fileInputStream); + + @POST + @Consumes({ "multipart/form-data" }) + @Produces({ "application/json" }) + @ApiOperation(value = "uploads an image (required)", notes = "", authorizations = { + @Authorization(value = "petstore_auth", scopes = { + @AuthorizationScope(scope = "write:pets", description = "modify pets in your account"), + @AuthorizationScope(scope = "read:pets", description = "read your pets") + }) + }, tags={ "pet" }) + @ApiResponses(value = { + @ApiResponse(code = 200, message = "successful operation", response = ModelApiResponse.class) }) + Response uploadFileWithRequiredFile(@PathParam("petId") @ApiParam("ID of pet to update") Long petId, @FormParam(value = "requiredFile") InputStream requiredFileInputStream,@FormParam(value = "additionalMetadata") String additionalMetadata); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/StoreApi.java index 2712d44cc78..3f8624ca856 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/StoreApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/StoreApi.java @@ -14,12 +14,11 @@ import java.util.List; import javax.validation.constraints.*; import javax.validation.Valid; -@Path("/store") -@Api(description = "the store API") +@Path("/Store") +@Api(description = "the Store API") public interface StoreApi { @DELETE - @Path("/order/{order_id}") @ApiOperation(value = "Delete purchase order by ID", notes = "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors", tags={ "store", }) @ApiResponses(value = { @ApiResponse(code = 400, message = "Invalid ID supplied", response = Void.class), @@ -27,7 +26,6 @@ public interface StoreApi { Response deleteOrder(@PathParam("order_id") @ApiParam("ID of the order that needs to be deleted") String orderId); @GET - @Path("/inventory") @Produces({ "application/json" }) @ApiOperation(value = "Returns pet inventories by status", notes = "Returns a map of status codes to quantities", authorizations = { @Authorization(value = "api_key") @@ -37,7 +35,6 @@ public interface StoreApi { Response getInventory(); @GET - @Path("/order/{order_id}") @Produces({ "application/xml", "application/json" }) @ApiOperation(value = "Find purchase order by ID", notes = "For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions", tags={ "store", }) @ApiResponses(value = { @@ -47,11 +44,10 @@ public interface StoreApi { Response getOrderById(@PathParam("order_id") @Min(1L) @Max(5L) @ApiParam("ID of pet that needs to be fetched") Long orderId); @POST - @Path("/order") @Produces({ "application/xml", "application/json" }) @ApiOperation(value = "Place an order for a pet", notes = "", tags={ "store" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Order.class), @ApiResponse(code = 400, message = "Invalid Order", response = Void.class) }) - Response placeOrder(@Valid Order order); + Response placeOrder(@Valid Order body); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/UserApi.java index d239142bf3c..0d381050d8d 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/UserApi.java @@ -14,32 +14,29 @@ import java.util.List; import javax.validation.constraints.*; import javax.validation.Valid; -@Path("/user") -@Api(description = "the user API") +@Path("/User") +@Api(description = "the User API") public interface UserApi { @POST @ApiOperation(value = "Create user", notes = "This can only be done by the logged in user.", tags={ "user", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - Response createUser(@Valid User user); + Response createUser(@Valid User body); @POST - @Path("/createWithArray") @ApiOperation(value = "Creates list of users with given input array", notes = "", tags={ "user", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - Response createUsersWithArrayInput(@Valid List user); + Response createUsersWithArrayInput(@Valid List body); @POST - @Path("/createWithList") @ApiOperation(value = "Creates list of users with given input array", notes = "", tags={ "user", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - Response createUsersWithListInput(@Valid List user); + Response createUsersWithListInput(@Valid List body); @DELETE - @Path("/{username}") @ApiOperation(value = "Delete user", notes = "This can only be done by the logged in user.", tags={ "user", }) @ApiResponses(value = { @ApiResponse(code = 400, message = "Invalid username supplied", response = Void.class), @@ -47,7 +44,6 @@ public interface UserApi { Response deleteUser(@PathParam("username") @ApiParam("The name that needs to be deleted") String username); @GET - @Path("/{username}") @Produces({ "application/xml", "application/json" }) @ApiOperation(value = "Get user by user name", notes = "", tags={ "user", }) @ApiResponses(value = { @@ -57,7 +53,6 @@ public interface UserApi { Response getUserByName(@PathParam("username") @ApiParam("The name that needs to be fetched. Use user1 for testing.") String username); @GET - @Path("/login") @Produces({ "application/xml", "application/json" }) @ApiOperation(value = "Logs user into the system", notes = "", tags={ "user", }) @ApiResponses(value = { @@ -66,17 +61,15 @@ public interface UserApi { Response loginUser(@QueryParam("username") @NotNull @ApiParam("The user name for login") String username,@QueryParam("password") @NotNull @ApiParam("The password for login in clear text") String password); @GET - @Path("/logout") @ApiOperation(value = "Logs out current logged in user session", notes = "", tags={ "user", }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) Response logoutUser(); @PUT - @Path("/{username}") @ApiOperation(value = "Updated user", notes = "This can only be done by the logged in user.", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 400, message = "Invalid user supplied", response = Void.class), @ApiResponse(code = 404, message = "User not found", response = Void.class) }) - Response updateUser(@PathParam("username") @ApiParam("name that need to be deleted") String username,@Valid User user); + Response updateUser(@PathParam("username") @ApiParam("name that need to be deleted") String username,@Valid User body); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java new file mode 100644 index 00000000000..784bdb2540c --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java @@ -0,0 +1,80 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.HashMap; +import java.util.Map; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class AdditionalPropertiesAnyType extends HashMap implements Serializable { + + private @Valid String name; + + /** + **/ + public AdditionalPropertiesAnyType name(String name) { + this.name = name; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name") + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalPropertiesAnyType additionalPropertiesAnyType = (AdditionalPropertiesAnyType) o; + return Objects.equals(this.name, additionalPropertiesAnyType.name) && + super.equals(o); + } + + @Override + public int hashCode() { + return Objects.hash(name, super.hashCode()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AdditionalPropertiesAnyType {\n"); + sb.append(" ").append(toIndentedString(super.toString())).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java new file mode 100644 index 00000000000..7e3b19874d3 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java @@ -0,0 +1,81 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class AdditionalPropertiesArray extends HashMap implements Serializable { + + private @Valid String name; + + /** + **/ + public AdditionalPropertiesArray name(String name) { + this.name = name; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name") + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalPropertiesArray additionalPropertiesArray = (AdditionalPropertiesArray) o; + return Objects.equals(this.name, additionalPropertiesArray.name) && + super.equals(o); + } + + @Override + public int hashCode() { + return Objects.hash(name, super.hashCode()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AdditionalPropertiesArray {\n"); + sb.append(" ").append(toIndentedString(super.toString())).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java new file mode 100644 index 00000000000..1eb290fe3f2 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java @@ -0,0 +1,80 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.HashMap; +import java.util.Map; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class AdditionalPropertiesBoolean extends HashMap implements Serializable { + + private @Valid String name; + + /** + **/ + public AdditionalPropertiesBoolean name(String name) { + this.name = name; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name") + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalPropertiesBoolean additionalPropertiesBoolean = (AdditionalPropertiesBoolean) o; + return Objects.equals(this.name, additionalPropertiesBoolean.name) && + super.equals(o); + } + + @Override + public int hashCode() { + return Objects.hash(name, super.hashCode()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AdditionalPropertiesBoolean {\n"); + sb.append(" ").append(toIndentedString(super.toString())).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 58abe9915cb..c70f3d5171d 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -2,6 +2,7 @@ package org.openapitools.model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -19,41 +20,203 @@ import com.fasterxml.jackson.annotation.JsonValue; public class AdditionalPropertiesClass implements Serializable { - private @Valid Map mapProperty = new HashMap(); - private @Valid Map> mapOfMapProperty = new HashMap>(); + private @Valid Map mapString = new HashMap(); + private @Valid Map mapNumber = new HashMap(); + private @Valid Map mapInteger = new HashMap(); + private @Valid Map mapBoolean = new HashMap(); + private @Valid Map> mapArrayInteger = new HashMap>(); + private @Valid Map> mapArrayAnytype = new HashMap>(); + private @Valid Map> mapMapString = new HashMap>(); + private @Valid Map> mapMapAnytype = new HashMap>(); + private @Valid Object anytype1; + private @Valid Object anytype2; + private @Valid Object anytype3; /** **/ - public AdditionalPropertiesClass mapProperty(Map mapProperty) { - this.mapProperty = mapProperty; + public AdditionalPropertiesClass mapString(Map mapString) { + this.mapString = mapString; return this; } @ApiModelProperty(value = "") - @JsonProperty("map_property") - public Map getMapProperty() { - return mapProperty; + @JsonProperty("map_string") + public Map getMapString() { + return mapString; } - public void setMapProperty(Map mapProperty) { - this.mapProperty = mapProperty; + public void setMapString(Map mapString) { + this.mapString = mapString; } /** **/ - public AdditionalPropertiesClass mapOfMapProperty(Map> mapOfMapProperty) { - this.mapOfMapProperty = mapOfMapProperty; + public AdditionalPropertiesClass mapNumber(Map mapNumber) { + this.mapNumber = mapNumber; return this; } @ApiModelProperty(value = "") - @JsonProperty("map_of_map_property") - public Map> getMapOfMapProperty() { - return mapOfMapProperty; + @JsonProperty("map_number") + public Map getMapNumber() { + return mapNumber; } - public void setMapOfMapProperty(Map> mapOfMapProperty) { - this.mapOfMapProperty = mapOfMapProperty; + public void setMapNumber(Map mapNumber) { + this.mapNumber = mapNumber; + } + + /** + **/ + public AdditionalPropertiesClass mapInteger(Map mapInteger) { + this.mapInteger = mapInteger; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("map_integer") + public Map getMapInteger() { + return mapInteger; + } + public void setMapInteger(Map mapInteger) { + this.mapInteger = mapInteger; + } + + /** + **/ + public AdditionalPropertiesClass mapBoolean(Map mapBoolean) { + this.mapBoolean = mapBoolean; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("map_boolean") + public Map getMapBoolean() { + return mapBoolean; + } + public void setMapBoolean(Map mapBoolean) { + this.mapBoolean = mapBoolean; + } + + /** + **/ + public AdditionalPropertiesClass mapArrayInteger(Map> mapArrayInteger) { + this.mapArrayInteger = mapArrayInteger; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("map_array_integer") + public Map> getMapArrayInteger() { + return mapArrayInteger; + } + public void setMapArrayInteger(Map> mapArrayInteger) { + this.mapArrayInteger = mapArrayInteger; + } + + /** + **/ + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + this.mapArrayAnytype = mapArrayAnytype; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("map_array_anytype") + public Map> getMapArrayAnytype() { + return mapArrayAnytype; + } + public void setMapArrayAnytype(Map> mapArrayAnytype) { + this.mapArrayAnytype = mapArrayAnytype; + } + + /** + **/ + public AdditionalPropertiesClass mapMapString(Map> mapMapString) { + this.mapMapString = mapMapString; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("map_map_string") + public Map> getMapMapString() { + return mapMapString; + } + public void setMapMapString(Map> mapMapString) { + this.mapMapString = mapMapString; + } + + /** + **/ + public AdditionalPropertiesClass mapMapAnytype(Map> mapMapAnytype) { + this.mapMapAnytype = mapMapAnytype; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("map_map_anytype") + public Map> getMapMapAnytype() { + return mapMapAnytype; + } + public void setMapMapAnytype(Map> mapMapAnytype) { + this.mapMapAnytype = mapMapAnytype; + } + + /** + **/ + public AdditionalPropertiesClass anytype1(Object anytype1) { + this.anytype1 = anytype1; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("anytype_1") + public Object getAnytype1() { + return anytype1; + } + public void setAnytype1(Object anytype1) { + this.anytype1 = anytype1; + } + + /** + **/ + public AdditionalPropertiesClass anytype2(Object anytype2) { + this.anytype2 = anytype2; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("anytype_2") + public Object getAnytype2() { + return anytype2; + } + public void setAnytype2(Object anytype2) { + this.anytype2 = anytype2; + } + + /** + **/ + public AdditionalPropertiesClass anytype3(Object anytype3) { + this.anytype3 = anytype3; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("anytype_3") + public Object getAnytype3() { + return anytype3; + } + public void setAnytype3(Object anytype3) { + this.anytype3 = anytype3; } @@ -66,13 +229,22 @@ public class AdditionalPropertiesClass implements Serializable { return false; } AdditionalPropertiesClass additionalPropertiesClass = (AdditionalPropertiesClass) o; - return Objects.equals(mapProperty, additionalPropertiesClass.mapProperty) && - Objects.equals(mapOfMapProperty, additionalPropertiesClass.mapOfMapProperty); + return Objects.equals(this.mapString, additionalPropertiesClass.mapString) && + Objects.equals(this.mapNumber, additionalPropertiesClass.mapNumber) && + Objects.equals(this.mapInteger, additionalPropertiesClass.mapInteger) && + Objects.equals(this.mapBoolean, additionalPropertiesClass.mapBoolean) && + Objects.equals(this.mapArrayInteger, additionalPropertiesClass.mapArrayInteger) && + Objects.equals(this.mapArrayAnytype, additionalPropertiesClass.mapArrayAnytype) && + Objects.equals(this.mapMapString, additionalPropertiesClass.mapMapString) && + Objects.equals(this.mapMapAnytype, additionalPropertiesClass.mapMapAnytype) && + Objects.equals(this.anytype1, additionalPropertiesClass.anytype1) && + Objects.equals(this.anytype2, additionalPropertiesClass.anytype2) && + Objects.equals(this.anytype3, additionalPropertiesClass.anytype3); } @Override public int hashCode() { - return Objects.hash(mapProperty, mapOfMapProperty); + return Objects.hash(mapString, mapNumber, mapInteger, mapBoolean, mapArrayInteger, mapArrayAnytype, mapMapString, mapMapAnytype, anytype1, anytype2, anytype3); } @Override @@ -80,8 +252,17 @@ public class AdditionalPropertiesClass implements Serializable { StringBuilder sb = new StringBuilder(); sb.append("class AdditionalPropertiesClass {\n"); - sb.append(" mapProperty: ").append(toIndentedString(mapProperty)).append("\n"); - sb.append(" mapOfMapProperty: ").append(toIndentedString(mapOfMapProperty)).append("\n"); + sb.append(" mapString: ").append(toIndentedString(mapString)).append("\n"); + sb.append(" mapNumber: ").append(toIndentedString(mapNumber)).append("\n"); + sb.append(" mapInteger: ").append(toIndentedString(mapInteger)).append("\n"); + sb.append(" mapBoolean: ").append(toIndentedString(mapBoolean)).append("\n"); + sb.append(" mapArrayInteger: ").append(toIndentedString(mapArrayInteger)).append("\n"); + sb.append(" mapArrayAnytype: ").append(toIndentedString(mapArrayAnytype)).append("\n"); + sb.append(" mapMapString: ").append(toIndentedString(mapMapString)).append("\n"); + sb.append(" mapMapAnytype: ").append(toIndentedString(mapMapAnytype)).append("\n"); + sb.append(" anytype1: ").append(toIndentedString(anytype1)).append("\n"); + sb.append(" anytype2: ").append(toIndentedString(anytype2)).append("\n"); + sb.append(" anytype3: ").append(toIndentedString(anytype3)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java new file mode 100644 index 00000000000..c2c81ea584e --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java @@ -0,0 +1,80 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.HashMap; +import java.util.Map; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class AdditionalPropertiesInteger extends HashMap implements Serializable { + + private @Valid String name; + + /** + **/ + public AdditionalPropertiesInteger name(String name) { + this.name = name; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name") + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalPropertiesInteger additionalPropertiesInteger = (AdditionalPropertiesInteger) o; + return Objects.equals(this.name, additionalPropertiesInteger.name) && + super.equals(o); + } + + @Override + public int hashCode() { + return Objects.hash(name, super.hashCode()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AdditionalPropertiesInteger {\n"); + sb.append(" ").append(toIndentedString(super.toString())).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java new file mode 100644 index 00000000000..b4b4fc23197 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java @@ -0,0 +1,81 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import java.util.HashMap; +import java.util.Map; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class AdditionalPropertiesNumber extends HashMap implements Serializable { + + private @Valid String name; + + /** + **/ + public AdditionalPropertiesNumber name(String name) { + this.name = name; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name") + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalPropertiesNumber additionalPropertiesNumber = (AdditionalPropertiesNumber) o; + return Objects.equals(this.name, additionalPropertiesNumber.name) && + super.equals(o); + } + + @Override + public int hashCode() { + return Objects.hash(name, super.hashCode()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AdditionalPropertiesNumber {\n"); + sb.append(" ").append(toIndentedString(super.toString())).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java new file mode 100644 index 00000000000..90ecd845ef3 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java @@ -0,0 +1,80 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.HashMap; +import java.util.Map; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class AdditionalPropertiesObject extends HashMap implements Serializable { + + private @Valid String name; + + /** + **/ + public AdditionalPropertiesObject name(String name) { + this.name = name; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name") + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalPropertiesObject additionalPropertiesObject = (AdditionalPropertiesObject) o; + return Objects.equals(this.name, additionalPropertiesObject.name) && + super.equals(o); + } + + @Override + public int hashCode() { + return Objects.hash(name, super.hashCode()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AdditionalPropertiesObject {\n"); + sb.append(" ").append(toIndentedString(super.toString())).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java new file mode 100644 index 00000000000..1454d070380 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java @@ -0,0 +1,80 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.HashMap; +import java.util.Map; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class AdditionalPropertiesString extends HashMap implements Serializable { + + private @Valid String name; + + /** + **/ + public AdditionalPropertiesString name(String name) { + this.name = name; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name") + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalPropertiesString additionalPropertiesString = (AdditionalPropertiesString) o; + return Objects.equals(this.name, additionalPropertiesString.name) && + super.equals(o); + } + + @Override + public int hashCode() { + return Objects.hash(name, super.hashCode()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class AdditionalPropertiesString {\n"); + sb.append(" ").append(toIndentedString(super.toString())).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Animal.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Animal.java index 8b2e9658341..43bfbb7fd24 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Animal.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Animal.java @@ -14,6 +14,12 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "className", visible = true) +@JsonSubTypes({ + @JsonSubTypes.Type(value = Dog.class, name = "Dog"), + @JsonSubTypes.Type(value = Cat.class, name = "Cat"), + @JsonSubTypes.Type(value = BigCat.class, name = "BigCat"), +}) public class Animal implements Serializable { @@ -66,8 +72,8 @@ public class Animal implements Serializable { return false; } Animal animal = (Animal) o; - return Objects.equals(className, animal.className) && - Objects.equals(color, animal.color); + return Objects.equals(this.className, animal.className) && + Objects.equals(this.color, animal.color); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java index 43d65d72f38..cc9abca8a2a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java @@ -48,7 +48,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable { return false; } ArrayOfArrayOfNumberOnly arrayOfArrayOfNumberOnly = (ArrayOfArrayOfNumberOnly) o; - return Objects.equals(arrayArrayNumber, arrayOfArrayOfNumberOnly.arrayArrayNumber); + return Objects.equals(this.arrayArrayNumber, arrayOfArrayOfNumberOnly.arrayArrayNumber); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java index f29bd99493a..40acdceef6a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java @@ -48,7 +48,7 @@ public class ArrayOfNumberOnly implements Serializable { return false; } ArrayOfNumberOnly arrayOfNumberOnly = (ArrayOfNumberOnly) o; - return Objects.equals(arrayNumber, arrayOfNumberOnly.arrayNumber); + return Objects.equals(this.arrayNumber, arrayOfNumberOnly.arrayNumber); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayTest.java index 249f75701be..bd324146556 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayTest.java @@ -84,9 +84,9 @@ public class ArrayTest implements Serializable { return false; } ArrayTest arrayTest = (ArrayTest) o; - return Objects.equals(arrayOfString, arrayTest.arrayOfString) && - Objects.equals(arrayArrayOfInteger, arrayTest.arrayArrayOfInteger) && - Objects.equals(arrayArrayOfModel, arrayTest.arrayArrayOfModel); + return Objects.equals(this.arrayOfString, arrayTest.arrayOfString) && + Objects.equals(this.arrayArrayOfInteger, arrayTest.arrayArrayOfInteger) && + Objects.equals(this.arrayArrayOfModel, arrayTest.arrayArrayOfModel); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCat.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCat.java new file mode 100644 index 00000000000..c3c4bfcfb59 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCat.java @@ -0,0 +1,113 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import org.openapitools.model.BigCatAllOf; +import org.openapitools.model.Cat; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class BigCat extends Cat implements Serializable { + + +public enum KindEnum { + + LIONS(String.valueOf("lions")), TIGERS(String.valueOf("tigers")), LEOPARDS(String.valueOf("leopards")), JAGUARS(String.valueOf("jaguars")); + + + private String value; + + KindEnum (String v) { + value = v; + } + + public String value() { + return value; + } + + @Override + @JsonValue + public String toString() { + return String.valueOf(value); + } + + @JsonCreator + public static KindEnum fromValue(String value) { + for (KindEnum b : KindEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } +} + + private @Valid KindEnum kind; + + /** + **/ + public BigCat kind(KindEnum kind) { + this.kind = kind; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("kind") + public KindEnum getKind() { + return kind; + } + public void setKind(KindEnum kind) { + this.kind = kind; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + BigCat bigCat = (BigCat) o; + return Objects.equals(this.kind, bigCat.kind) && + super.equals(o); + } + + @Override + public int hashCode() { + return Objects.hash(kind, super.hashCode()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class BigCat {\n"); + sb.append(" ").append(toIndentedString(super.toString())).append("\n"); + sb.append(" kind: ").append(toIndentedString(kind)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCatAllOf.java new file mode 100644 index 00000000000..d3eb97becef --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCatAllOf.java @@ -0,0 +1,110 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class BigCatAllOf implements Serializable { + + +public enum KindEnum { + + LIONS(String.valueOf("lions")), TIGERS(String.valueOf("tigers")), LEOPARDS(String.valueOf("leopards")), JAGUARS(String.valueOf("jaguars")); + + + private String value; + + KindEnum (String v) { + value = v; + } + + public String value() { + return value; + } + + @Override + @JsonValue + public String toString() { + return String.valueOf(value); + } + + @JsonCreator + public static KindEnum fromValue(String value) { + for (KindEnum b : KindEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } +} + + private @Valid KindEnum kind; + + /** + **/ + public BigCatAllOf kind(KindEnum kind) { + this.kind = kind; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("kind") + public KindEnum getKind() { + return kind; + } + public void setKind(KindEnum kind) { + this.kind = kind; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + BigCatAllOf bigCatAllOf = (BigCatAllOf) o; + return Objects.equals(this.kind, bigCatAllOf.kind); + } + + @Override + public int hashCode() { + return Objects.hash(kind); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class BigCatAllOf {\n"); + + sb.append(" kind: ").append(toIndentedString(kind)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Capitalization.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Capitalization.java index 5ca325b2667..9c9d8a8f425 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Capitalization.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Capitalization.java @@ -136,12 +136,12 @@ public class Capitalization implements Serializable { return false; } Capitalization capitalization = (Capitalization) o; - return Objects.equals(smallCamel, capitalization.smallCamel) && - Objects.equals(capitalCamel, capitalization.capitalCamel) && - Objects.equals(smallSnake, capitalization.smallSnake) && - Objects.equals(capitalSnake, capitalization.capitalSnake) && - Objects.equals(scAETHFlowPoints, capitalization.scAETHFlowPoints) && - Objects.equals(ATT_NAME, capitalization.ATT_NAME); + return Objects.equals(this.smallCamel, capitalization.smallCamel) && + Objects.equals(this.capitalCamel, capitalization.capitalCamel) && + Objects.equals(this.smallSnake, capitalization.smallSnake) && + Objects.equals(this.capitalSnake, capitalization.capitalSnake) && + Objects.equals(this.scAETHFlowPoints, capitalization.scAETHFlowPoints) && + Objects.equals(this.ATT_NAME, capitalization.ATT_NAME); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Cat.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Cat.java index 9bfcfde280c..12cfde8994a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Cat.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Cat.java @@ -3,6 +3,7 @@ package org.openapitools.model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.openapitools.model.Animal; +import org.openapitools.model.CatAllOf; import java.io.Serializable; import javax.validation.constraints.*; import javax.validation.Valid; @@ -46,12 +47,13 @@ public class Cat extends Animal implements Serializable { return false; } Cat cat = (Cat) o; - return Objects.equals(declawed, cat.declawed); + return Objects.equals(this.declawed, cat.declawed) && + super.equals(o); } @Override public int hashCode() { - return Objects.hash(declawed); + return Objects.hash(declawed, super.hashCode()); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/CatAllOf.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/CatAllOf.java new file mode 100644 index 00000000000..66bfa279966 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/CatAllOf.java @@ -0,0 +1,77 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class CatAllOf implements Serializable { + + private @Valid Boolean declawed; + + /** + **/ + public CatAllOf declawed(Boolean declawed) { + this.declawed = declawed; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("declawed") + public Boolean getDeclawed() { + return declawed; + } + public void setDeclawed(Boolean declawed) { + this.declawed = declawed; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + CatAllOf catAllOf = (CatAllOf) o; + return Objects.equals(this.declawed, catAllOf.declawed); + } + + @Override + public int hashCode() { + return Objects.hash(declawed); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class CatAllOf {\n"); + + sb.append(" declawed: ").append(toIndentedString(declawed)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Category.java index 4c665566958..fa0c47ddd86 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Category.java @@ -17,7 +17,7 @@ import com.fasterxml.jackson.annotation.JsonValue; public class Category implements Serializable { private @Valid Long id; - private @Valid String name; + private @Valid String name = "default-name"; /** **/ @@ -44,8 +44,9 @@ public class Category implements Serializable { } - @ApiModelProperty(value = "") + @ApiModelProperty(required = true, value = "") @JsonProperty("name") + @NotNull public String getName() { return name; } @@ -63,8 +64,8 @@ public class Category implements Serializable { return false; } Category category = (Category) o; - return Objects.equals(id, category.id) && - Objects.equals(name, category.name); + return Objects.equals(this.id, category.id) && + Objects.equals(this.name, category.name); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ClassModel.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ClassModel.java index 5f7e3d649ce..19e12db6493 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ClassModel.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ClassModel.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; + /** * Model for testing model with \"_class\" property **/ @@ -47,7 +48,7 @@ public class ClassModel implements Serializable { return false; } ClassModel classModel = (ClassModel) o; - return Objects.equals(propertyClass, classModel.propertyClass); + return Objects.equals(this.propertyClass, classModel.propertyClass); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Client.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Client.java index 92b6aed4de6..9703ba67fc9 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Client.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Client.java @@ -45,7 +45,7 @@ public class Client implements Serializable { return false; } Client client = (Client) o; - return Objects.equals(client, client.client); + return Objects.equals(this.client, client.client); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Dog.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Dog.java index d22452d2d87..685f46dcdd4 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Dog.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Dog.java @@ -3,6 +3,7 @@ package org.openapitools.model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.openapitools.model.Animal; +import org.openapitools.model.DogAllOf; import java.io.Serializable; import javax.validation.constraints.*; import javax.validation.Valid; @@ -46,12 +47,13 @@ public class Dog extends Animal implements Serializable { return false; } Dog dog = (Dog) o; - return Objects.equals(breed, dog.breed); + return Objects.equals(this.breed, dog.breed) && + super.equals(o); } @Override public int hashCode() { - return Objects.hash(breed); + return Objects.hash(breed, super.hashCode()); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/DogAllOf.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/DogAllOf.java new file mode 100644 index 00000000000..dfcbfe7e72a --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/DogAllOf.java @@ -0,0 +1,77 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class DogAllOf implements Serializable { + + private @Valid String breed; + + /** + **/ + public DogAllOf breed(String breed) { + this.breed = breed; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("breed") + public String getBreed() { + return breed; + } + public void setBreed(String breed) { + this.breed = breed; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + DogAllOf dogAllOf = (DogAllOf) o; + return Objects.equals(this.breed, dogAllOf.breed); + } + + @Override + public int hashCode() { + return Objects.hash(breed); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class DogAllOf {\n"); + + sb.append(" breed: ").append(toIndentedString(breed)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumArrays.java index ea468a71fc0..9a422c1c554 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumArrays.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumArrays.java @@ -41,13 +41,13 @@ public enum JustSymbolEnum { } @JsonCreator - public static JustSymbolEnum fromValue(String v) { + public static JustSymbolEnum fromValue(String value) { for (JustSymbolEnum b : JustSymbolEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } @@ -75,13 +75,13 @@ public enum ArrayEnumEnum { } @JsonCreator - public static ArrayEnumEnum fromValue(String v) { + public static ArrayEnumEnum fromValue(String value) { for (ArrayEnumEnum b : ArrayEnumEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } @@ -131,8 +131,8 @@ public enum ArrayEnumEnum { return false; } EnumArrays enumArrays = (EnumArrays) o; - return Objects.equals(justSymbol, enumArrays.justSymbol) && - Objects.equals(arrayEnum, enumArrays.arrayEnum); + return Objects.equals(this.justSymbol, enumArrays.justSymbol) && + Objects.equals(this.arrayEnum, enumArrays.arrayEnum); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumClass.java index ba341ac9168..64c66917714 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumClass.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumClass.java @@ -31,13 +31,13 @@ public enum EnumClass { } @JsonCreator - public static EnumClass fromValue(String text) { + public static EnumClass fromValue(String value) { for (EnumClass b : EnumClass.values()) { - if (String.valueOf(b.value).equals(text)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + text + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumTest.java index d3f41560189..7dc8942410a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumTest.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumTest.java @@ -40,13 +40,13 @@ public enum EnumStringEnum { } @JsonCreator - public static EnumStringEnum fromValue(String v) { + public static EnumStringEnum fromValue(String value) { for (EnumStringEnum b : EnumStringEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } @@ -74,13 +74,13 @@ public enum EnumStringRequiredEnum { } @JsonCreator - public static EnumStringRequiredEnum fromValue(String v) { + public static EnumStringRequiredEnum fromValue(String value) { for (EnumStringRequiredEnum b : EnumStringRequiredEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } @@ -108,13 +108,13 @@ public enum EnumIntegerEnum { } @JsonCreator - public static EnumIntegerEnum fromValue(String v) { + public static EnumIntegerEnum fromValue(Integer value) { for (EnumIntegerEnum b : EnumIntegerEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } @@ -142,18 +142,18 @@ public enum EnumNumberEnum { } @JsonCreator - public static EnumNumberEnum fromValue(String v) { + public static EnumNumberEnum fromValue(Double value) { for (EnumNumberEnum b : EnumNumberEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } private @Valid EnumNumberEnum enumNumber; - private @Valid OuterEnum outerEnum = null; + private @Valid OuterEnum outerEnum; /** **/ @@ -251,11 +251,11 @@ public enum EnumNumberEnum { return false; } EnumTest enumTest = (EnumTest) o; - return Objects.equals(enumString, enumTest.enumString) && - Objects.equals(enumStringRequired, enumTest.enumStringRequired) && - Objects.equals(enumInteger, enumTest.enumInteger) && - Objects.equals(enumNumber, enumTest.enumNumber) && - Objects.equals(outerEnum, enumTest.outerEnum); + return Objects.equals(this.enumString, enumTest.enumString) && + Objects.equals(this.enumStringRequired, enumTest.enumStringRequired) && + Objects.equals(this.enumInteger, enumTest.enumInteger) && + Objects.equals(this.enumNumber, enumTest.enumNumber) && + Objects.equals(this.outerEnum, enumTest.outerEnum); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 0ba22995c7a..e97c11e0df2 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -18,7 +18,7 @@ import com.fasterxml.jackson.annotation.JsonValue; public class FileSchemaTestClass implements Serializable { - private @Valid java.io.File file = null; + private @Valid java.io.File file; private @Valid List files = new ArrayList(); /** @@ -65,8 +65,8 @@ public class FileSchemaTestClass implements Serializable { return false; } FileSchemaTestClass fileSchemaTestClass = (FileSchemaTestClass) o; - return Objects.equals(file, fileSchemaTestClass.file) && - Objects.equals(files, fileSchemaTestClass.files); + return Objects.equals(this.file, fileSchemaTestClass.file) && + Objects.equals(this.files, fileSchemaTestClass.files); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FormatTest.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FormatTest.java index 800fe24ff92..7132d9908d6 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FormatTest.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FormatTest.java @@ -34,6 +34,7 @@ public class FormatTest implements Serializable { private @Valid Date dateTime; private @Valid UUID uuid; private @Valid String password; + private @Valid BigDecimal bigDecimal; /** * minimum: 10 @@ -243,7 +244,7 @@ public class FormatTest implements Serializable { } - @ApiModelProperty(value = "") + @ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "") @JsonProperty("uuid") public UUID getUuid() { return uuid; @@ -270,6 +271,23 @@ public class FormatTest implements Serializable { this.password = password; } + /** + **/ + public FormatTest bigDecimal(BigDecimal bigDecimal) { + this.bigDecimal = bigDecimal; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("BigDecimal") + public BigDecimal getBigDecimal() { + return bigDecimal; + } + public void setBigDecimal(BigDecimal bigDecimal) { + this.bigDecimal = bigDecimal; + } + @Override public boolean equals(java.lang.Object o) { @@ -280,24 +298,25 @@ public class FormatTest implements Serializable { return false; } FormatTest formatTest = (FormatTest) o; - return Objects.equals(integer, formatTest.integer) && - Objects.equals(int32, formatTest.int32) && - Objects.equals(int64, formatTest.int64) && - Objects.equals(number, formatTest.number) && - Objects.equals(_float, formatTest._float) && - Objects.equals(_double, formatTest._double) && - Objects.equals(string, formatTest.string) && - Objects.equals(_byte, formatTest._byte) && - Objects.equals(binary, formatTest.binary) && - Objects.equals(date, formatTest.date) && - Objects.equals(dateTime, formatTest.dateTime) && - Objects.equals(uuid, formatTest.uuid) && - Objects.equals(password, formatTest.password); + return Objects.equals(this.integer, formatTest.integer) && + Objects.equals(this.int32, formatTest.int32) && + Objects.equals(this.int64, formatTest.int64) && + Objects.equals(this.number, formatTest.number) && + Objects.equals(this._float, formatTest._float) && + Objects.equals(this._double, formatTest._double) && + Objects.equals(this.string, formatTest.string) && + Objects.equals(this._byte, formatTest._byte) && + Objects.equals(this.binary, formatTest.binary) && + Objects.equals(this.date, formatTest.date) && + Objects.equals(this.dateTime, formatTest.dateTime) && + Objects.equals(this.uuid, formatTest.uuid) && + Objects.equals(this.password, formatTest.password) && + Objects.equals(this.bigDecimal, formatTest.bigDecimal); } @Override public int hashCode() { - return Objects.hash(integer, int32, int64, number, _float, _double, string, _byte, binary, date, dateTime, uuid, password); + return Objects.hash(integer, int32, int64, number, _float, _double, string, _byte, binary, date, dateTime, uuid, password, bigDecimal); } @Override @@ -318,6 +337,7 @@ public class FormatTest implements Serializable { sb.append(" dateTime: ").append(toIndentedString(dateTime)).append("\n"); sb.append(" uuid: ").append(toIndentedString(uuid)).append("\n"); sb.append(" password: ").append(toIndentedString(password)).append("\n"); + sb.append(" bigDecimal: ").append(toIndentedString(bigDecimal)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java index 03cf3ef7aaa..76898a7831b 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java @@ -63,8 +63,8 @@ public class HasOnlyReadOnly implements Serializable { return false; } HasOnlyReadOnly hasOnlyReadOnly = (HasOnlyReadOnly) o; - return Objects.equals(bar, hasOnlyReadOnly.bar) && - Objects.equals(foo, hasOnlyReadOnly.foo); + return Objects.equals(this.bar, hasOnlyReadOnly.bar) && + Objects.equals(this.foo, hasOnlyReadOnly.foo); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MapTest.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MapTest.java index d0e0137e210..059f500d097 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MapTest.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MapTest.java @@ -5,7 +5,6 @@ import io.swagger.annotations.ApiModelProperty; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.openapitools.model.StringBooleanMap; import java.io.Serializable; import javax.validation.constraints.*; import javax.validation.Valid; @@ -44,19 +43,19 @@ public enum InnerEnum { } @JsonCreator - public static InnerEnum fromValue(String v) { + public static InnerEnum fromValue(String value) { for (InnerEnum b : InnerEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } private @Valid Map mapOfEnumString = new HashMap(); private @Valid Map directMap = new HashMap(); - private @Valid StringBooleanMap indirectMap = null; + private @Valid Map indirectMap = new HashMap(); /** **/ @@ -111,7 +110,7 @@ public enum InnerEnum { /** **/ - public MapTest indirectMap(StringBooleanMap indirectMap) { + public MapTest indirectMap(Map indirectMap) { this.indirectMap = indirectMap; return this; } @@ -119,10 +118,10 @@ public enum InnerEnum { @ApiModelProperty(value = "") @JsonProperty("indirect_map") - public StringBooleanMap getIndirectMap() { + public Map getIndirectMap() { return indirectMap; } - public void setIndirectMap(StringBooleanMap indirectMap) { + public void setIndirectMap(Map indirectMap) { this.indirectMap = indirectMap; } @@ -136,10 +135,10 @@ public enum InnerEnum { return false; } MapTest mapTest = (MapTest) o; - return Objects.equals(mapMapOfString, mapTest.mapMapOfString) && - Objects.equals(mapOfEnumString, mapTest.mapOfEnumString) && - Objects.equals(directMap, mapTest.directMap) && - Objects.equals(indirectMap, mapTest.indirectMap); + return Objects.equals(this.mapMapOfString, mapTest.mapMapOfString) && + Objects.equals(this.mapOfEnumString, mapTest.mapOfEnumString) && + Objects.equals(this.directMap, mapTest.directMap) && + Objects.equals(this.indirectMap, mapTest.indirectMap); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java index dba6f5f403f..8467e42ead1 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java @@ -87,9 +87,9 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl return false; } MixedPropertiesAndAdditionalPropertiesClass mixedPropertiesAndAdditionalPropertiesClass = (MixedPropertiesAndAdditionalPropertiesClass) o; - return Objects.equals(uuid, mixedPropertiesAndAdditionalPropertiesClass.uuid) && - Objects.equals(dateTime, mixedPropertiesAndAdditionalPropertiesClass.dateTime) && - Objects.equals(map, mixedPropertiesAndAdditionalPropertiesClass.map); + return Objects.equals(this.uuid, mixedPropertiesAndAdditionalPropertiesClass.uuid) && + Objects.equals(this.dateTime, mixedPropertiesAndAdditionalPropertiesClass.dateTime) && + Objects.equals(this.map, mixedPropertiesAndAdditionalPropertiesClass.map); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Model200Response.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Model200Response.java index d4122c4a2e1..d330491d413 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Model200Response.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Model200Response.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; + /** * Model for testing model name starting with number **/ @@ -65,8 +66,8 @@ public class Model200Response implements Serializable { return false; } Model200Response _200response = (Model200Response) o; - return Objects.equals(name, _200response.name) && - Objects.equals(propertyClass, _200response.propertyClass); + return Objects.equals(this.name, _200response.name) && + Objects.equals(this.propertyClass, _200response.propertyClass); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelApiResponse.java index ab53e369365..3aeaa2e80a8 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -81,9 +81,9 @@ public class ModelApiResponse implements Serializable { return false; } ModelApiResponse _apiResponse = (ModelApiResponse) o; - return Objects.equals(code, _apiResponse.code) && - Objects.equals(type, _apiResponse.type) && - Objects.equals(message, _apiResponse.message); + return Objects.equals(this.code, _apiResponse.code) && + Objects.equals(this.type, _apiResponse.type) && + Objects.equals(this.message, _apiResponse.message); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelReturn.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelReturn.java index 90f40a248f2..b8ccb56ccd5 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelReturn.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelReturn.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; + /** * Model for testing reserved words **/ @@ -47,7 +48,7 @@ public class ModelReturn implements Serializable { return false; } ModelReturn _return = (ModelReturn) o; - return Objects.equals(_return, _return._return); + return Objects.equals(this._return, _return._return); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Name.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Name.java index bab48c428e6..30f2f65ac65 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Name.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Name.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; + /** * Model for testing model name same as property name **/ @@ -102,10 +103,10 @@ public class Name implements Serializable { return false; } Name name = (Name) o; - return Objects.equals(name, name.name) && - Objects.equals(snakeCase, name.snakeCase) && - Objects.equals(property, name.property) && - Objects.equals(_123number, name._123number); + return Objects.equals(this.name, name.name) && + Objects.equals(this.snakeCase, name.snakeCase) && + Objects.equals(this.property, name.property) && + Objects.equals(this._123number, name._123number); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/NumberOnly.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/NumberOnly.java index 000db43f091..b5ae07a3dfb 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/NumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/NumberOnly.java @@ -46,7 +46,7 @@ public class NumberOnly implements Serializable { return false; } NumberOnly numberOnly = (NumberOnly) o; - return Objects.equals(justNumber, numberOnly.justNumber); + return Objects.equals(this.justNumber, numberOnly.justNumber); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Order.java index dc35e75e011..4c88bb4d6ad 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Order.java @@ -44,13 +44,13 @@ public enum StatusEnum { } @JsonCreator - public static StatusEnum fromValue(String v) { + public static StatusEnum fromValue(String value) { for (StatusEnum b : StatusEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } @@ -170,12 +170,12 @@ public enum StatusEnum { return false; } Order order = (Order) o; - return Objects.equals(id, order.id) && - Objects.equals(petId, order.petId) && - Objects.equals(quantity, order.quantity) && - Objects.equals(shipDate, order.shipDate) && - Objects.equals(status, order.status) && - Objects.equals(complete, order.complete); + return Objects.equals(this.id, order.id) && + Objects.equals(this.petId, order.petId) && + Objects.equals(this.quantity, order.quantity) && + Objects.equals(this.shipDate, order.shipDate) && + Objects.equals(this.status, order.status) && + Objects.equals(this.complete, order.complete); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterComposite.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterComposite.java index 9ae89e7a285..14e7f71319a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterComposite.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterComposite.java @@ -82,9 +82,9 @@ public class OuterComposite implements Serializable { return false; } OuterComposite outerComposite = (OuterComposite) o; - return Objects.equals(myNumber, outerComposite.myNumber) && - Objects.equals(myString, outerComposite.myString) && - Objects.equals(myBoolean, outerComposite.myBoolean); + return Objects.equals(this.myNumber, outerComposite.myNumber) && + Objects.equals(this.myString, outerComposite.myString) && + Objects.equals(this.myBoolean, outerComposite.myBoolean); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterEnum.java index f69d482a93d..fbd86c9bdbe 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterEnum.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterEnum.java @@ -31,13 +31,13 @@ public enum OuterEnum { } @JsonCreator - public static OuterEnum fromValue(String text) { + public static OuterEnum fromValue(String value) { for (OuterEnum b : OuterEnum.values()) { - if (String.valueOf(b.value).equals(text)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + text + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Pet.java index 6c5f3319798..6718025e692 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Pet.java @@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonValue; public class Pet implements Serializable { private @Valid Long id; - private @Valid Category category = null; + private @Valid Category category; private @Valid String name; private @Valid List photoUrls = new ArrayList(); private @Valid List tags = new ArrayList(); @@ -48,13 +48,13 @@ public enum StatusEnum { } @JsonCreator - public static StatusEnum fromValue(String v) { + public static StatusEnum fromValue(String value) { for (StatusEnum b : StatusEnum.values()) { - if (String.valueOf(b.value).equals(v)) { + if (b.value.equals(value)) { return b; } } - throw new IllegalArgumentException("Unexpected value '" + v + "'"); + throw new IllegalArgumentException("Unexpected value '" + value + "'"); } } @@ -175,12 +175,12 @@ public enum StatusEnum { return false; } Pet pet = (Pet) o; - return Objects.equals(id, pet.id) && - Objects.equals(category, pet.category) && - Objects.equals(name, pet.name) && - Objects.equals(photoUrls, pet.photoUrls) && - Objects.equals(tags, pet.tags) && - Objects.equals(status, pet.status); + return Objects.equals(this.id, pet.id) && + Objects.equals(this.category, pet.category) && + Objects.equals(this.name, pet.name) && + Objects.equals(this.photoUrls, pet.photoUrls) && + Objects.equals(this.tags, pet.tags) && + Objects.equals(this.status, pet.status); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ReadOnlyFirst.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ReadOnlyFirst.java index 031ee7cf9f1..27b680b9869 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ReadOnlyFirst.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ReadOnlyFirst.java @@ -63,8 +63,8 @@ public class ReadOnlyFirst implements Serializable { return false; } ReadOnlyFirst readOnlyFirst = (ReadOnlyFirst) o; - return Objects.equals(bar, readOnlyFirst.bar) && - Objects.equals(baz, readOnlyFirst.baz); + return Objects.equals(this.bar, readOnlyFirst.bar) && + Objects.equals(this.baz, readOnlyFirst.baz); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/SpecialModelName.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/SpecialModelName.java index 9d589d25a4b..9e1984faaa0 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/SpecialModelName.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/SpecialModelName.java @@ -45,7 +45,7 @@ public class SpecialModelName implements Serializable { return false; } SpecialModelName $specialModelName = (SpecialModelName) o; - return Objects.equals($specialPropertyName, $specialModelName.$specialPropertyName); + return Objects.equals(this.$specialPropertyName, $specialModelName.$specialPropertyName); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Tag.java index 15e81930db2..cec2b713130 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Tag.java @@ -63,8 +63,8 @@ public class Tag implements Serializable { return false; } Tag tag = (Tag) o; - return Objects.equals(id, tag.id) && - Objects.equals(name, tag.name); + return Objects.equals(this.id, tag.id) && + Objects.equals(this.name, tag.name); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderDefault.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderDefault.java new file mode 100644 index 00000000000..957dd7c6cf3 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderDefault.java @@ -0,0 +1,165 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class TypeHolderDefault implements Serializable { + + private @Valid String stringItem = "what"; + private @Valid BigDecimal numberItem; + private @Valid Integer integerItem; + private @Valid Boolean boolItem = true; + private @Valid List arrayItem = new ArrayList(); + + /** + **/ + public TypeHolderDefault stringItem(String stringItem) { + this.stringItem = stringItem; + return this; + } + + + @ApiModelProperty(required = true, value = "") + @JsonProperty("string_item") + @NotNull + public String getStringItem() { + return stringItem; + } + public void setStringItem(String stringItem) { + this.stringItem = stringItem; + } + + /** + **/ + public TypeHolderDefault numberItem(BigDecimal numberItem) { + this.numberItem = numberItem; + return this; + } + + + @ApiModelProperty(required = true, value = "") + @JsonProperty("number_item") + @NotNull + public BigDecimal getNumberItem() { + return numberItem; + } + public void setNumberItem(BigDecimal numberItem) { + this.numberItem = numberItem; + } + + /** + **/ + public TypeHolderDefault integerItem(Integer integerItem) { + this.integerItem = integerItem; + return this; + } + + + @ApiModelProperty(required = true, value = "") + @JsonProperty("integer_item") + @NotNull + public Integer getIntegerItem() { + return integerItem; + } + public void setIntegerItem(Integer integerItem) { + this.integerItem = integerItem; + } + + /** + **/ + public TypeHolderDefault boolItem(Boolean boolItem) { + this.boolItem = boolItem; + return this; + } + + + @ApiModelProperty(required = true, value = "") + @JsonProperty("bool_item") + @NotNull + public Boolean getBoolItem() { + return boolItem; + } + public void setBoolItem(Boolean boolItem) { + this.boolItem = boolItem; + } + + /** + **/ + public TypeHolderDefault arrayItem(List arrayItem) { + this.arrayItem = arrayItem; + return this; + } + + + @ApiModelProperty(required = true, value = "") + @JsonProperty("array_item") + @NotNull + public List getArrayItem() { + return arrayItem; + } + public void setArrayItem(List arrayItem) { + this.arrayItem = arrayItem; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + TypeHolderDefault typeHolderDefault = (TypeHolderDefault) o; + return Objects.equals(this.stringItem, typeHolderDefault.stringItem) && + Objects.equals(this.numberItem, typeHolderDefault.numberItem) && + Objects.equals(this.integerItem, typeHolderDefault.integerItem) && + Objects.equals(this.boolItem, typeHolderDefault.boolItem) && + Objects.equals(this.arrayItem, typeHolderDefault.arrayItem); + } + + @Override + public int hashCode() { + return Objects.hash(stringItem, numberItem, integerItem, boolItem, arrayItem); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class TypeHolderDefault {\n"); + + sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n"); + sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n"); + sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n"); + sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n"); + sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderExample.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderExample.java new file mode 100644 index 00000000000..d7c9125b74f --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderExample.java @@ -0,0 +1,186 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class TypeHolderExample implements Serializable { + + private @Valid String stringItem; + private @Valid BigDecimal numberItem; + private @Valid Float floatItem; + private @Valid Integer integerItem; + private @Valid Boolean boolItem; + private @Valid List arrayItem = new ArrayList(); + + /** + **/ + public TypeHolderExample stringItem(String stringItem) { + this.stringItem = stringItem; + return this; + } + + + @ApiModelProperty(example = "what", required = true, value = "") + @JsonProperty("string_item") + @NotNull + public String getStringItem() { + return stringItem; + } + public void setStringItem(String stringItem) { + this.stringItem = stringItem; + } + + /** + **/ + public TypeHolderExample numberItem(BigDecimal numberItem) { + this.numberItem = numberItem; + return this; + } + + + @ApiModelProperty(example = "1.234", required = true, value = "") + @JsonProperty("number_item") + @NotNull + public BigDecimal getNumberItem() { + return numberItem; + } + public void setNumberItem(BigDecimal numberItem) { + this.numberItem = numberItem; + } + + /** + **/ + public TypeHolderExample floatItem(Float floatItem) { + this.floatItem = floatItem; + return this; + } + + + @ApiModelProperty(example = "1.234", required = true, value = "") + @JsonProperty("float_item") + @NotNull + public Float getFloatItem() { + return floatItem; + } + public void setFloatItem(Float floatItem) { + this.floatItem = floatItem; + } + + /** + **/ + public TypeHolderExample integerItem(Integer integerItem) { + this.integerItem = integerItem; + return this; + } + + + @ApiModelProperty(example = "-2", required = true, value = "") + @JsonProperty("integer_item") + @NotNull + public Integer getIntegerItem() { + return integerItem; + } + public void setIntegerItem(Integer integerItem) { + this.integerItem = integerItem; + } + + /** + **/ + public TypeHolderExample boolItem(Boolean boolItem) { + this.boolItem = boolItem; + return this; + } + + + @ApiModelProperty(example = "true", required = true, value = "") + @JsonProperty("bool_item") + @NotNull + public Boolean getBoolItem() { + return boolItem; + } + public void setBoolItem(Boolean boolItem) { + this.boolItem = boolItem; + } + + /** + **/ + public TypeHolderExample arrayItem(List arrayItem) { + this.arrayItem = arrayItem; + return this; + } + + + @ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "") + @JsonProperty("array_item") + @NotNull + public List getArrayItem() { + return arrayItem; + } + public void setArrayItem(List arrayItem) { + this.arrayItem = arrayItem; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + TypeHolderExample typeHolderExample = (TypeHolderExample) o; + return Objects.equals(this.stringItem, typeHolderExample.stringItem) && + Objects.equals(this.numberItem, typeHolderExample.numberItem) && + Objects.equals(this.floatItem, typeHolderExample.floatItem) && + Objects.equals(this.integerItem, typeHolderExample.integerItem) && + Objects.equals(this.boolItem, typeHolderExample.boolItem) && + Objects.equals(this.arrayItem, typeHolderExample.arrayItem); + } + + @Override + public int hashCode() { + return Objects.hash(stringItem, numberItem, floatItem, integerItem, boolItem, arrayItem); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class TypeHolderExample {\n"); + + sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n"); + sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n"); + sb.append(" floatItem: ").append(toIndentedString(floatItem)).append("\n"); + sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n"); + sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n"); + sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/User.java index 2b3123ad16b..2ab19c284a3 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/User.java @@ -172,14 +172,14 @@ public class User implements Serializable { return false; } User user = (User) o; - return Objects.equals(id, user.id) && - Objects.equals(username, user.username) && - Objects.equals(firstName, user.firstName) && - Objects.equals(lastName, user.lastName) && - Objects.equals(email, user.email) && - Objects.equals(password, user.password) && - Objects.equals(phone, user.phone) && - Objects.equals(userStatus, user.userStatus); + return Objects.equals(this.id, user.id) && + Objects.equals(this.username, user.username) && + Objects.equals(this.firstName, user.firstName) && + Objects.equals(this.lastName, user.lastName) && + Objects.equals(this.email, user.email) && + Objects.equals(this.password, user.password) && + Objects.equals(this.phone, user.phone) && + Objects.equals(this.userStatus, user.userStatus); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/XmlItem.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/XmlItem.java new file mode 100644 index 00000000000..8c841c34f11 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/XmlItem.java @@ -0,0 +1,640 @@ +package org.openapitools.model; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import java.io.Serializable; +import javax.validation.constraints.*; +import javax.validation.Valid; + +import io.swagger.annotations.*; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + + +public class XmlItem implements Serializable { + + private @Valid String attributeString; + private @Valid BigDecimal attributeNumber; + private @Valid Integer attributeInteger; + private @Valid Boolean attributeBoolean; + private @Valid List wrappedArray = new ArrayList(); + private @Valid String nameString; + private @Valid BigDecimal nameNumber; + private @Valid Integer nameInteger; + private @Valid Boolean nameBoolean; + private @Valid List nameArray = new ArrayList(); + private @Valid List nameWrappedArray = new ArrayList(); + private @Valid String prefixString; + private @Valid BigDecimal prefixNumber; + private @Valid Integer prefixInteger; + private @Valid Boolean prefixBoolean; + private @Valid List prefixArray = new ArrayList(); + private @Valid List prefixWrappedArray = new ArrayList(); + private @Valid String namespaceString; + private @Valid BigDecimal namespaceNumber; + private @Valid Integer namespaceInteger; + private @Valid Boolean namespaceBoolean; + private @Valid List namespaceArray = new ArrayList(); + private @Valid List namespaceWrappedArray = new ArrayList(); + private @Valid String prefixNsString; + private @Valid BigDecimal prefixNsNumber; + private @Valid Integer prefixNsInteger; + private @Valid Boolean prefixNsBoolean; + private @Valid List prefixNsArray = new ArrayList(); + private @Valid List prefixNsWrappedArray = new ArrayList(); + + /** + **/ + public XmlItem attributeString(String attributeString) { + this.attributeString = attributeString; + return this; + } + + + @ApiModelProperty(example = "string", value = "") + @JsonProperty("attribute_string") + public String getAttributeString() { + return attributeString; + } + public void setAttributeString(String attributeString) { + this.attributeString = attributeString; + } + + /** + **/ + public XmlItem attributeNumber(BigDecimal attributeNumber) { + this.attributeNumber = attributeNumber; + return this; + } + + + @ApiModelProperty(example = "1.234", value = "") + @JsonProperty("attribute_number") + public BigDecimal getAttributeNumber() { + return attributeNumber; + } + public void setAttributeNumber(BigDecimal attributeNumber) { + this.attributeNumber = attributeNumber; + } + + /** + **/ + public XmlItem attributeInteger(Integer attributeInteger) { + this.attributeInteger = attributeInteger; + return this; + } + + + @ApiModelProperty(example = "-2", value = "") + @JsonProperty("attribute_integer") + public Integer getAttributeInteger() { + return attributeInteger; + } + public void setAttributeInteger(Integer attributeInteger) { + this.attributeInteger = attributeInteger; + } + + /** + **/ + public XmlItem attributeBoolean(Boolean attributeBoolean) { + this.attributeBoolean = attributeBoolean; + return this; + } + + + @ApiModelProperty(example = "true", value = "") + @JsonProperty("attribute_boolean") + public Boolean getAttributeBoolean() { + return attributeBoolean; + } + public void setAttributeBoolean(Boolean attributeBoolean) { + this.attributeBoolean = attributeBoolean; + } + + /** + **/ + public XmlItem wrappedArray(List wrappedArray) { + this.wrappedArray = wrappedArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("wrapped_array") + public List getWrappedArray() { + return wrappedArray; + } + public void setWrappedArray(List wrappedArray) { + this.wrappedArray = wrappedArray; + } + + /** + **/ + public XmlItem nameString(String nameString) { + this.nameString = nameString; + return this; + } + + + @ApiModelProperty(example = "string", value = "") + @JsonProperty("name_string") + public String getNameString() { + return nameString; + } + public void setNameString(String nameString) { + this.nameString = nameString; + } + + /** + **/ + public XmlItem nameNumber(BigDecimal nameNumber) { + this.nameNumber = nameNumber; + return this; + } + + + @ApiModelProperty(example = "1.234", value = "") + @JsonProperty("name_number") + public BigDecimal getNameNumber() { + return nameNumber; + } + public void setNameNumber(BigDecimal nameNumber) { + this.nameNumber = nameNumber; + } + + /** + **/ + public XmlItem nameInteger(Integer nameInteger) { + this.nameInteger = nameInteger; + return this; + } + + + @ApiModelProperty(example = "-2", value = "") + @JsonProperty("name_integer") + public Integer getNameInteger() { + return nameInteger; + } + public void setNameInteger(Integer nameInteger) { + this.nameInteger = nameInteger; + } + + /** + **/ + public XmlItem nameBoolean(Boolean nameBoolean) { + this.nameBoolean = nameBoolean; + return this; + } + + + @ApiModelProperty(example = "true", value = "") + @JsonProperty("name_boolean") + public Boolean getNameBoolean() { + return nameBoolean; + } + public void setNameBoolean(Boolean nameBoolean) { + this.nameBoolean = nameBoolean; + } + + /** + **/ + public XmlItem nameArray(List nameArray) { + this.nameArray = nameArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name_array") + public List getNameArray() { + return nameArray; + } + public void setNameArray(List nameArray) { + this.nameArray = nameArray; + } + + /** + **/ + public XmlItem nameWrappedArray(List nameWrappedArray) { + this.nameWrappedArray = nameWrappedArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("name_wrapped_array") + public List getNameWrappedArray() { + return nameWrappedArray; + } + public void setNameWrappedArray(List nameWrappedArray) { + this.nameWrappedArray = nameWrappedArray; + } + + /** + **/ + public XmlItem prefixString(String prefixString) { + this.prefixString = prefixString; + return this; + } + + + @ApiModelProperty(example = "string", value = "") + @JsonProperty("prefix_string") + public String getPrefixString() { + return prefixString; + } + public void setPrefixString(String prefixString) { + this.prefixString = prefixString; + } + + /** + **/ + public XmlItem prefixNumber(BigDecimal prefixNumber) { + this.prefixNumber = prefixNumber; + return this; + } + + + @ApiModelProperty(example = "1.234", value = "") + @JsonProperty("prefix_number") + public BigDecimal getPrefixNumber() { + return prefixNumber; + } + public void setPrefixNumber(BigDecimal prefixNumber) { + this.prefixNumber = prefixNumber; + } + + /** + **/ + public XmlItem prefixInteger(Integer prefixInteger) { + this.prefixInteger = prefixInteger; + return this; + } + + + @ApiModelProperty(example = "-2", value = "") + @JsonProperty("prefix_integer") + public Integer getPrefixInteger() { + return prefixInteger; + } + public void setPrefixInteger(Integer prefixInteger) { + this.prefixInteger = prefixInteger; + } + + /** + **/ + public XmlItem prefixBoolean(Boolean prefixBoolean) { + this.prefixBoolean = prefixBoolean; + return this; + } + + + @ApiModelProperty(example = "true", value = "") + @JsonProperty("prefix_boolean") + public Boolean getPrefixBoolean() { + return prefixBoolean; + } + public void setPrefixBoolean(Boolean prefixBoolean) { + this.prefixBoolean = prefixBoolean; + } + + /** + **/ + public XmlItem prefixArray(List prefixArray) { + this.prefixArray = prefixArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("prefix_array") + public List getPrefixArray() { + return prefixArray; + } + public void setPrefixArray(List prefixArray) { + this.prefixArray = prefixArray; + } + + /** + **/ + public XmlItem prefixWrappedArray(List prefixWrappedArray) { + this.prefixWrappedArray = prefixWrappedArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("prefix_wrapped_array") + public List getPrefixWrappedArray() { + return prefixWrappedArray; + } + public void setPrefixWrappedArray(List prefixWrappedArray) { + this.prefixWrappedArray = prefixWrappedArray; + } + + /** + **/ + public XmlItem namespaceString(String namespaceString) { + this.namespaceString = namespaceString; + return this; + } + + + @ApiModelProperty(example = "string", value = "") + @JsonProperty("namespace_string") + public String getNamespaceString() { + return namespaceString; + } + public void setNamespaceString(String namespaceString) { + this.namespaceString = namespaceString; + } + + /** + **/ + public XmlItem namespaceNumber(BigDecimal namespaceNumber) { + this.namespaceNumber = namespaceNumber; + return this; + } + + + @ApiModelProperty(example = "1.234", value = "") + @JsonProperty("namespace_number") + public BigDecimal getNamespaceNumber() { + return namespaceNumber; + } + public void setNamespaceNumber(BigDecimal namespaceNumber) { + this.namespaceNumber = namespaceNumber; + } + + /** + **/ + public XmlItem namespaceInteger(Integer namespaceInteger) { + this.namespaceInteger = namespaceInteger; + return this; + } + + + @ApiModelProperty(example = "-2", value = "") + @JsonProperty("namespace_integer") + public Integer getNamespaceInteger() { + return namespaceInteger; + } + public void setNamespaceInteger(Integer namespaceInteger) { + this.namespaceInteger = namespaceInteger; + } + + /** + **/ + public XmlItem namespaceBoolean(Boolean namespaceBoolean) { + this.namespaceBoolean = namespaceBoolean; + return this; + } + + + @ApiModelProperty(example = "true", value = "") + @JsonProperty("namespace_boolean") + public Boolean getNamespaceBoolean() { + return namespaceBoolean; + } + public void setNamespaceBoolean(Boolean namespaceBoolean) { + this.namespaceBoolean = namespaceBoolean; + } + + /** + **/ + public XmlItem namespaceArray(List namespaceArray) { + this.namespaceArray = namespaceArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("namespace_array") + public List getNamespaceArray() { + return namespaceArray; + } + public void setNamespaceArray(List namespaceArray) { + this.namespaceArray = namespaceArray; + } + + /** + **/ + public XmlItem namespaceWrappedArray(List namespaceWrappedArray) { + this.namespaceWrappedArray = namespaceWrappedArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("namespace_wrapped_array") + public List getNamespaceWrappedArray() { + return namespaceWrappedArray; + } + public void setNamespaceWrappedArray(List namespaceWrappedArray) { + this.namespaceWrappedArray = namespaceWrappedArray; + } + + /** + **/ + public XmlItem prefixNsString(String prefixNsString) { + this.prefixNsString = prefixNsString; + return this; + } + + + @ApiModelProperty(example = "string", value = "") + @JsonProperty("prefix_ns_string") + public String getPrefixNsString() { + return prefixNsString; + } + public void setPrefixNsString(String prefixNsString) { + this.prefixNsString = prefixNsString; + } + + /** + **/ + public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) { + this.prefixNsNumber = prefixNsNumber; + return this; + } + + + @ApiModelProperty(example = "1.234", value = "") + @JsonProperty("prefix_ns_number") + public BigDecimal getPrefixNsNumber() { + return prefixNsNumber; + } + public void setPrefixNsNumber(BigDecimal prefixNsNumber) { + this.prefixNsNumber = prefixNsNumber; + } + + /** + **/ + public XmlItem prefixNsInteger(Integer prefixNsInteger) { + this.prefixNsInteger = prefixNsInteger; + return this; + } + + + @ApiModelProperty(example = "-2", value = "") + @JsonProperty("prefix_ns_integer") + public Integer getPrefixNsInteger() { + return prefixNsInteger; + } + public void setPrefixNsInteger(Integer prefixNsInteger) { + this.prefixNsInteger = prefixNsInteger; + } + + /** + **/ + public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) { + this.prefixNsBoolean = prefixNsBoolean; + return this; + } + + + @ApiModelProperty(example = "true", value = "") + @JsonProperty("prefix_ns_boolean") + public Boolean getPrefixNsBoolean() { + return prefixNsBoolean; + } + public void setPrefixNsBoolean(Boolean prefixNsBoolean) { + this.prefixNsBoolean = prefixNsBoolean; + } + + /** + **/ + public XmlItem prefixNsArray(List prefixNsArray) { + this.prefixNsArray = prefixNsArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("prefix_ns_array") + public List getPrefixNsArray() { + return prefixNsArray; + } + public void setPrefixNsArray(List prefixNsArray) { + this.prefixNsArray = prefixNsArray; + } + + /** + **/ + public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) { + this.prefixNsWrappedArray = prefixNsWrappedArray; + return this; + } + + + @ApiModelProperty(value = "") + @JsonProperty("prefix_ns_wrapped_array") + public List getPrefixNsWrappedArray() { + return prefixNsWrappedArray; + } + public void setPrefixNsWrappedArray(List prefixNsWrappedArray) { + this.prefixNsWrappedArray = prefixNsWrappedArray; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + XmlItem xmlItem = (XmlItem) o; + return Objects.equals(this.attributeString, xmlItem.attributeString) && + Objects.equals(this.attributeNumber, xmlItem.attributeNumber) && + Objects.equals(this.attributeInteger, xmlItem.attributeInteger) && + Objects.equals(this.attributeBoolean, xmlItem.attributeBoolean) && + Objects.equals(this.wrappedArray, xmlItem.wrappedArray) && + Objects.equals(this.nameString, xmlItem.nameString) && + Objects.equals(this.nameNumber, xmlItem.nameNumber) && + Objects.equals(this.nameInteger, xmlItem.nameInteger) && + Objects.equals(this.nameBoolean, xmlItem.nameBoolean) && + Objects.equals(this.nameArray, xmlItem.nameArray) && + Objects.equals(this.nameWrappedArray, xmlItem.nameWrappedArray) && + Objects.equals(this.prefixString, xmlItem.prefixString) && + Objects.equals(this.prefixNumber, xmlItem.prefixNumber) && + Objects.equals(this.prefixInteger, xmlItem.prefixInteger) && + Objects.equals(this.prefixBoolean, xmlItem.prefixBoolean) && + Objects.equals(this.prefixArray, xmlItem.prefixArray) && + Objects.equals(this.prefixWrappedArray, xmlItem.prefixWrappedArray) && + Objects.equals(this.namespaceString, xmlItem.namespaceString) && + Objects.equals(this.namespaceNumber, xmlItem.namespaceNumber) && + Objects.equals(this.namespaceInteger, xmlItem.namespaceInteger) && + Objects.equals(this.namespaceBoolean, xmlItem.namespaceBoolean) && + Objects.equals(this.namespaceArray, xmlItem.namespaceArray) && + Objects.equals(this.namespaceWrappedArray, xmlItem.namespaceWrappedArray) && + Objects.equals(this.prefixNsString, xmlItem.prefixNsString) && + Objects.equals(this.prefixNsNumber, xmlItem.prefixNsNumber) && + Objects.equals(this.prefixNsInteger, xmlItem.prefixNsInteger) && + Objects.equals(this.prefixNsBoolean, xmlItem.prefixNsBoolean) && + Objects.equals(this.prefixNsArray, xmlItem.prefixNsArray) && + Objects.equals(this.prefixNsWrappedArray, xmlItem.prefixNsWrappedArray); + } + + @Override + public int hashCode() { + return Objects.hash(attributeString, attributeNumber, attributeInteger, attributeBoolean, wrappedArray, nameString, nameNumber, nameInteger, nameBoolean, nameArray, nameWrappedArray, prefixString, prefixNumber, prefixInteger, prefixBoolean, prefixArray, prefixWrappedArray, namespaceString, namespaceNumber, namespaceInteger, namespaceBoolean, namespaceArray, namespaceWrappedArray, prefixNsString, prefixNsNumber, prefixNsInteger, prefixNsBoolean, prefixNsArray, prefixNsWrappedArray); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class XmlItem {\n"); + + sb.append(" attributeString: ").append(toIndentedString(attributeString)).append("\n"); + sb.append(" attributeNumber: ").append(toIndentedString(attributeNumber)).append("\n"); + sb.append(" attributeInteger: ").append(toIndentedString(attributeInteger)).append("\n"); + sb.append(" attributeBoolean: ").append(toIndentedString(attributeBoolean)).append("\n"); + sb.append(" wrappedArray: ").append(toIndentedString(wrappedArray)).append("\n"); + sb.append(" nameString: ").append(toIndentedString(nameString)).append("\n"); + sb.append(" nameNumber: ").append(toIndentedString(nameNumber)).append("\n"); + sb.append(" nameInteger: ").append(toIndentedString(nameInteger)).append("\n"); + sb.append(" nameBoolean: ").append(toIndentedString(nameBoolean)).append("\n"); + sb.append(" nameArray: ").append(toIndentedString(nameArray)).append("\n"); + sb.append(" nameWrappedArray: ").append(toIndentedString(nameWrappedArray)).append("\n"); + sb.append(" prefixString: ").append(toIndentedString(prefixString)).append("\n"); + sb.append(" prefixNumber: ").append(toIndentedString(prefixNumber)).append("\n"); + sb.append(" prefixInteger: ").append(toIndentedString(prefixInteger)).append("\n"); + sb.append(" prefixBoolean: ").append(toIndentedString(prefixBoolean)).append("\n"); + sb.append(" prefixArray: ").append(toIndentedString(prefixArray)).append("\n"); + sb.append(" prefixWrappedArray: ").append(toIndentedString(prefixWrappedArray)).append("\n"); + sb.append(" namespaceString: ").append(toIndentedString(namespaceString)).append("\n"); + sb.append(" namespaceNumber: ").append(toIndentedString(namespaceNumber)).append("\n"); + sb.append(" namespaceInteger: ").append(toIndentedString(namespaceInteger)).append("\n"); + sb.append(" namespaceBoolean: ").append(toIndentedString(namespaceBoolean)).append("\n"); + sb.append(" namespaceArray: ").append(toIndentedString(namespaceArray)).append("\n"); + sb.append(" namespaceWrappedArray: ").append(toIndentedString(namespaceWrappedArray)).append("\n"); + sb.append(" prefixNsString: ").append(toIndentedString(prefixNsString)).append("\n"); + sb.append(" prefixNsNumber: ").append(toIndentedString(prefixNsNumber)).append("\n"); + sb.append(" prefixNsInteger: ").append(toIndentedString(prefixNsInteger)).append("\n"); + sb.append(" prefixNsBoolean: ").append(toIndentedString(prefixNsBoolean)).append("\n"); + sb.append(" prefixNsArray: ").append(toIndentedString(prefixNsArray)).append("\n"); + sb.append(" prefixNsWrappedArray: ").append(toIndentedString(prefixNsWrappedArray)).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 "); + } +} + diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/main/openapi/openapi.yaml b/samples/server/petstore/jaxrs-spec-interface-response/src/main/openapi/openapi.yaml index d20a3573e5c..c6f479baae0 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/main/openapi/openapi.yaml +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/main/openapi/openapi.yaml @@ -32,6 +32,9 @@ paths: description: Pet object that needs to be added to the store required: true responses: + 200: + content: {} + description: successful operation 405: content: {} description: Invalid input @@ -42,6 +45,9 @@ paths: summary: Add a new pet to the store tags: - pet + x-codegen-request-body-name: body + x-contentType: application/json + x-accepts: application/json x-tags: - tag: pet put: @@ -57,6 +63,9 @@ paths: description: Pet object that needs to be added to the store required: true responses: + 200: + content: {} + description: successful operation 400: content: {} description: Invalid ID supplied @@ -73,6 +82,9 @@ paths: summary: Update an existing pet tags: - pet + x-codegen-request-body-name: body + x-contentType: application/json + x-accepts: application/json x-tags: - tag: pet /pet/findByStatus: @@ -119,12 +131,14 @@ paths: summary: Finds Pets by status tags: - pet + x-accepts: application/json x-tags: - tag: pet /pet/findByTags: get: deprecated: true - description: Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. + description: Multiple tags can be provided with comma separated strings. Use + tag1, tag2, tag3 for testing. operationId: findPetsByTags parameters: - description: Tags to filter by @@ -161,6 +175,7 @@ paths: summary: Finds Pets by tags tags: - pet + x-accepts: application/json x-tags: - tag: pet /pet/{petId}: @@ -179,6 +194,9 @@ paths: format: int64 type: integer responses: + 200: + content: {} + description: successful operation 400: content: {} description: Invalid pet value @@ -189,6 +207,7 @@ paths: summary: Deletes a pet tags: - pet + x-accepts: application/json x-tags: - tag: pet get: @@ -223,6 +242,7 @@ paths: summary: Find pet by ID tags: - pet + x-accepts: application/json x-tags: - tag: pet post: @@ -257,6 +277,8 @@ paths: summary: Updates a pet in the store with form data tags: - pet + x-contentType: application/x-www-form-urlencoded + x-accepts: application/json x-tags: - tag: pet /pet/{petId}/uploadImage: @@ -296,6 +318,8 @@ paths: summary: uploads an image tags: - pet + x-contentType: multipart/form-data + x-accepts: application/json x-tags: - tag: pet /store/inventory: @@ -317,6 +341,7 @@ paths: summary: Returns pet inventories by status tags: - store + x-accepts: application/json x-tags: - tag: store /store/order: @@ -345,11 +370,15 @@ paths: summary: Place an order for a pet tags: - store + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: application/json x-tags: - tag: store /store/order/{order_id}: delete: - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors + description: For valid response try integer IDs with value < 1000. Anything + above 1000 or nonintegers will generate API errors operationId: deleteOrder parameters: - description: ID of the order that needs to be deleted @@ -368,10 +397,12 @@ paths: summary: Delete purchase order by ID tags: - store + x-accepts: application/json x-tags: - tag: store get: - description: For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions + description: For valid response try integer IDs with value <= 5 or > 10. Other + values will generated exceptions operationId: getOrderById parameters: - description: ID of pet that needs to be fetched @@ -402,6 +433,7 @@ paths: summary: Find purchase order by ID tags: - store + x-accepts: application/json x-tags: - tag: store /user: @@ -422,6 +454,9 @@ paths: summary: Create user tags: - user + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: application/json x-tags: - tag: user /user/createWithArray: @@ -443,6 +478,9 @@ paths: summary: Creates list of users with given input array tags: - user + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: application/json x-tags: - tag: user /user/createWithList: @@ -464,6 +502,9 @@ paths: summary: Creates list of users with given input array tags: - user + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: application/json x-tags: - tag: user /user/login: @@ -509,6 +550,7 @@ paths: summary: Logs user into the system tags: - user + x-accepts: application/json x-tags: - tag: user /user/logout: @@ -521,6 +563,7 @@ paths: summary: Logs out current logged in user session tags: - user + x-accepts: application/json x-tags: - tag: user /user/{username}: @@ -544,6 +587,7 @@ paths: summary: Delete user tags: - user + x-accepts: application/json x-tags: - tag: user get: @@ -574,6 +618,7 @@ paths: summary: Get user by user name tags: - user + x-accepts: application/json x-tags: - tag: user put: @@ -603,6 +648,9 @@ paths: summary: Updated user tags: - user + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: application/json x-tags: - tag: user /fake_classname_test: @@ -628,9 +676,62 @@ paths: summary: To test class name in snake case tags: - fake_classname_tags 123#$%^ + x-codegen-request-body-name: body + x-contentType: application/json + x-accepts: application/json x-tags: - tag: fake_classname_tags 123#$%^ /fake: + delete: + description: Fake endpoint to test group parameters (optional) + operationId: testGroupParameters + parameters: + - description: Required String in group parameters + in: query + name: required_string_group + required: true + schema: + type: integer + - description: Required Boolean in group parameters + in: header + name: required_boolean_group + required: true + schema: + type: boolean + - description: Required Integer in group parameters + in: query + name: required_int64_group + required: true + schema: + format: int64 + type: integer + - description: String in group parameters + in: query + name: string_group + schema: + type: integer + - description: Boolean in group parameters + in: header + name: boolean_group + schema: + type: boolean + - description: Integer in group parameters + in: query + name: int64_group + schema: + format: int64 + type: integer + responses: + 400: + content: {} + description: Someting wrong + summary: Fake endpoint to test group parameters (optional) + tags: + - fake + x-group-parameters: true + x-accepts: application/json + x-tags: + - tag: fake get: description: To test enum parameters operationId: testEnumParameters @@ -731,6 +832,8 @@ paths: summary: To test enum parameters tags: - fake + x-contentType: application/x-www-form-urlencoded + x-accepts: application/json x-tags: - tag: fake patch: @@ -753,6 +856,9 @@ paths: summary: To test "client" model tags: - fake + x-codegen-request-body-name: body + x-contentType: application/json + x-accepts: application/json x-tags: - tag: fake post: @@ -769,6 +875,7 @@ paths: properties: integer: description: None + format: int32 maximum: 100 minimum: 10 type: integer @@ -853,6 +960,8 @@ paths: 가짜 엔드 포인트 tags: - fake + x-contentType: application/x-www-form-urlencoded + x-accepts: application/json x-tags: - tag: fake /fake/outer/number: @@ -875,6 +984,9 @@ paths: description: Output number tags: - fake + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: '*/*' x-tags: - tag: fake /fake/outer/string: @@ -897,6 +1009,9 @@ paths: description: Output string tags: - fake + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: '*/*' x-tags: - tag: fake /fake/outer/boolean: @@ -919,6 +1034,9 @@ paths: description: Output boolean tags: - fake + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: '*/*' x-tags: - tag: fake /fake/outer/composite: @@ -941,6 +1059,9 @@ paths: description: Output composite tags: - fake + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: '*/*' x-tags: - tag: fake /fake/jsonFormData: @@ -968,6 +1089,8 @@ paths: summary: test json serialization of form data tags: - fake + x-contentType: application/x-www-form-urlencoded + x-accepts: application/json x-tags: - tag: fake /fake/inline-additionalProperties: @@ -989,6 +1112,9 @@ paths: summary: test inline additionalProperties tags: - fake + x-codegen-request-body-name: param + x-contentType: application/json + x-accepts: application/json x-tags: - tag: fake /fake/body-with-query-params: @@ -1012,6 +1138,47 @@ paths: description: Success tags: - fake + x-codegen-request-body-name: body + x-contentType: application/json + x-accepts: application/json + x-tags: + - tag: fake + /fake/create_xml_item: + post: + description: this route creates an XmlItem + operationId: createXmlItem + requestBody: + content: + application/xml: + schema: + $ref: '#/components/schemas/XmlItem' + application/xml; charset=utf-8: + schema: + $ref: '#/components/schemas/XmlItem' + application/xml; charset=utf-16: + schema: + $ref: '#/components/schemas/XmlItem' + text/xml: + schema: + $ref: '#/components/schemas/XmlItem' + text/xml; charset=utf-8: + schema: + $ref: '#/components/schemas/XmlItem' + text/xml; charset=utf-16: + schema: + $ref: '#/components/schemas/XmlItem' + description: XmlItem Body + required: true + responses: + 200: + content: {} + description: successful operation + summary: creates an XmlItem + tags: + - fake + x-codegen-request-body-name: XmlItem + x-contentType: application/xml + x-accepts: application/json x-tags: - tag: fake /another-fake/dummy: @@ -1035,11 +1202,15 @@ paths: summary: To test special tags tags: - $another-fake? + x-codegen-request-body-name: body + x-contentType: application/json + x-accepts: application/json x-tags: - tag: $another-fake? /fake/body-with-file-schema: put: - description: For this test, the body for this request much reference a schema named `File`. + description: For this test, the body for this request much reference a schema + named `File`. operationId: testBodyWithFileSchema requestBody: content: @@ -1053,6 +1224,65 @@ paths: description: Success tags: - fake + x-codegen-request-body-name: body + x-contentType: application/json + x-accepts: application/json + x-tags: + - tag: fake + /fake/test-query-paramters: + put: + description: To test the collection format in query parameters + operationId: testQueryParameterCollectionFormat + parameters: + - explode: false + in: query + name: pipe + required: true + schema: + items: + type: string + type: array + style: form + - in: query + name: ioutil + required: true + schema: + items: + type: string + type: array + - in: query + name: http + required: true + schema: + items: + type: string + type: array + style: spaceDelimited + - explode: false + in: query + name: url + required: true + schema: + items: + type: string + type: array + style: form + - explode: true + in: query + name: context + required: true + schema: + items: + type: string + type: array + style: form + responses: + 200: + content: {} + description: Success + tags: + - fake + x-accepts: application/json x-tags: - tag: fake /fake/{petId}/uploadImageWithRequiredFile: @@ -1095,20 +1325,59 @@ paths: summary: uploads an image (required) tags: - pet + x-contentType: multipart/form-data + x-accepts: application/json x-tags: - tag: pet components: schemas: + Order: + example: + petId: 6 + quantity: 1 + id: 0 + shipDate: 2000-01-23T04:56:07.000+00:00 + complete: false + status: placed + properties: + id: + format: int64 + type: integer + petId: + format: int64 + type: integer + quantity: + format: int32 + type: integer + shipDate: + format: date-time + type: string + status: + description: Order Status + enum: + - placed + - approved + - delivered + type: string + complete: + default: false + type: boolean + type: object + xml: + name: Order Category: example: - name: name + name: default-name id: 6 properties: id: format: int64 type: integer name: + default: default-name type: string + required: + - name type: object xml: name: Category @@ -1146,45 +1415,72 @@ components: type: object xml: name: User - OuterNumber: - type: number - ArrayOfNumberOnly: + Tag: + example: + name: name + id: 1 properties: - ArrayNumber: + id: + format: int64 + type: integer + name: + type: string + type: object + xml: + name: Tag + Pet: + example: + photoUrls: + - photoUrls + - photoUrls + name: doggie + id: 0 + category: + name: default-name + id: 6 + tags: + - name: name + id: 1 + - name: name + id: 1 + status: available + properties: + id: + format: int64 + type: integer + x-is-unique: true + category: + $ref: '#/components/schemas/Category' + name: + example: doggie + type: string + photoUrls: items: - type: number + type: string type: array + xml: + name: photoUrl + wrapped: true + tags: + items: + $ref: '#/components/schemas/Tag' + type: array + xml: + name: tag + wrapped: true + status: + description: pet status in the store + enum: + - available + - pending + - sold + type: string + required: + - name + - photoUrls type: object - Capitalization: - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: | - Name of the pet - type: string - type: object - MixedPropertiesAndAdditionalPropertiesClass: - properties: - uuid: - format: uuid - type: string - dateTime: - format: date-time - type: string - map: - additionalProperties: - $ref: '#/components/schemas/Animal' - type: object - type: object + xml: + name: Pet ApiResponse: example: code: 0 @@ -1199,6 +1495,23 @@ components: message: type: string type: object + $special[model.name]: + properties: + $special[property.name]: + format: int64 + type: integer + type: object + xml: + name: $special[model.name] + Return: + description: Model for testing reserved words + properties: + return: + format: int32 + type: integer + type: object + xml: + name: Return Name: description: Model for testing model name same as property name properties: @@ -1219,25 +1532,6 @@ components: type: object xml: name: Name - EnumClass: - default: -efg - enum: - - _abc - - -efg - - (xyz) - type: string - List: - example: - 123-list: 123-list - properties: - 123-list: - type: string - type: object - NumberOnly: - properties: - JustNumber: - type: number - type: object 200_response: description: Model for testing model name starting with number properties: @@ -1249,172 +1543,40 @@ components: type: object xml: name: Name - Client: - example: - client: client + ClassModel: + description: Model for testing model with "_class" property properties: - client: + _class: type: string type: object Dog: allOf: - $ref: '#/components/schemas/Animal' - - properties: - breed: - type: string - type: object - Enum_Test: + - $ref: '#/components/schemas/Dog_allOf' + Cat: + allOf: + - $ref: '#/components/schemas/Animal' + - $ref: '#/components/schemas/Cat_allOf' + BigCat: + allOf: + - $ref: '#/components/schemas/Cat' + - $ref: '#/components/schemas/BigCat_allOf' + Animal: + discriminator: + propertyName: className properties: - enum_string: - enum: - - UPPER - - lower - - "" + className: type: string - enum_string_required: - enum: - - UPPER - - lower - - "" + color: + default: red type: string - enum_integer: - enum: - - 1 - - -1 - format: int32 - type: integer - enum_number: - enum: - - 1.1 - - -1.2 - format: double - type: number - outerEnum: - $ref: '#/components/schemas/OuterEnum' required: - - enum_string_required - type: object - Order: - example: - petId: 6 - quantity: 1 - id: 0 - shipDate: 2000-01-23T04:56:07.000+00:00 - complete: false - status: placed - properties: - id: - format: int64 - type: integer - petId: - format: int64 - type: integer - quantity: - format: int32 - type: integer - shipDate: - format: date-time - type: string - status: - description: Order Status - enum: - - placed - - approved - - delivered - type: string - complete: - default: false - type: boolean - type: object - xml: - name: Order - AdditionalPropertiesClass: - properties: - map_property: - additionalProperties: - type: string - type: object - map_of_map_property: - additionalProperties: - additionalProperties: - type: string - type: object - type: object - type: object - $special[model.name]: - properties: - $special[property.name]: - format: int64 - type: integer - type: object - xml: - name: $special[model.name] - Return: - description: Model for testing reserved words - properties: - return: - format: int32 - type: integer - type: object - xml: - name: Return - ReadOnlyFirst: - properties: - bar: - readOnly: true - type: string - baz: - type: string - type: object - ArrayOfArrayOfNumberOnly: - properties: - ArrayArrayNumber: - items: - items: - type: number - type: array - type: array - type: object - OuterEnum: - enum: - - placed - - approved - - delivered - type: string - ArrayTest: - properties: - array_of_string: - items: - type: string - type: array - array_array_of_integer: - items: - items: - format: int64 - type: integer - type: array - type: array - array_array_of_model: - items: - items: - $ref: '#/components/schemas/ReadOnlyFirst' - type: array - type: array - type: object - OuterComposite: - example: - my_string: my_string - my_number: 0.80082819046101150206595775671303272247314453125 - my_boolean: true - properties: - my_number: - type: number - my_string: - type: string - my_boolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body + - className type: object + AnimalFarm: + items: + $ref: '#/components/schemas/Animal' + type: array format_test: properties: integer: @@ -1460,6 +1622,7 @@ components: format: date-time type: string uuid: + example: 72f98069-206d-4f12-9f12-3d1e525a8e84 format: uuid type: string password: @@ -1467,76 +1630,221 @@ components: maxLength: 64 minLength: 10 type: string + BigDecimal: + format: number + type: string required: - byte - date - number - password type: object - EnumArrays: - properties: - just_symbol: - enum: - - '>=' - - $ - type: string - array_enum: - items: - enum: - - fish - - crab - type: string - type: array - type: object - OuterString: + EnumClass: + default: -efg + enum: + - _abc + - -efg + - (xyz) type: string - ClassModel: - description: Model for testing model with "_class" property + Enum_Test: properties: - _class: + enum_string: + enum: + - UPPER + - lower + - "" type: string - type: object - OuterBoolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - FileSchemaTestClass: - example: - file: - sourceURI: sourceURI - files: - - sourceURI: sourceURI - - sourceURI: sourceURI - properties: - file: - $ref: '#/components/schemas/File' - files: - items: - $ref: '#/components/schemas/File' - type: array - type: object - Animal: - discriminator: - propertyName: className - properties: - className: - type: string - color: - default: red + enum_string_required: + enum: + - UPPER + - lower + - "" type: string + enum_integer: + enum: + - 1 + - -1 + format: int32 + type: integer + enum_number: + enum: + - 1.1 + - -1.2 + format: double + type: number + outerEnum: + $ref: '#/components/schemas/OuterEnum' required: - - className + - enum_string_required type: object - StringBooleanMap: + AdditionalPropertiesClass: + properties: + map_string: + additionalProperties: + type: string + type: object + map_number: + additionalProperties: + type: number + type: object + map_integer: + additionalProperties: + type: integer + type: object + map_boolean: + additionalProperties: + type: boolean + type: object + map_array_integer: + additionalProperties: + items: + type: integer + type: array + type: object + map_array_anytype: + additionalProperties: + items: + properties: {} + type: object + type: array + type: object + map_map_string: + additionalProperties: + additionalProperties: + type: string + type: object + type: object + map_map_anytype: + additionalProperties: + additionalProperties: + properties: {} + type: object + type: object + type: object + anytype_1: + properties: {} + type: object + anytype_2: + type: object + anytype_3: + properties: {} + type: object + type: object + AdditionalPropertiesString: + additionalProperties: + type: string + properties: + name: + type: string + type: object + AdditionalPropertiesInteger: + additionalProperties: + type: integer + properties: + name: + type: string + type: object + AdditionalPropertiesNumber: + additionalProperties: + type: number + properties: + name: + type: string + type: object + AdditionalPropertiesBoolean: additionalProperties: type: boolean + properties: + name: + type: string type: object - Cat: - allOf: - - $ref: '#/components/schemas/Animal' - - properties: - declawed: - type: boolean + AdditionalPropertiesArray: + additionalProperties: + items: + properties: {} + type: object + type: array + properties: + name: + type: string + type: object + AdditionalPropertiesObject: + additionalProperties: + additionalProperties: + properties: {} + type: object type: object + properties: + name: + type: string + type: object + AdditionalPropertiesAnyType: + additionalProperties: + properties: {} + type: object + properties: + name: + type: string + type: object + MixedPropertiesAndAdditionalPropertiesClass: + properties: + uuid: + format: uuid + type: string + dateTime: + format: date-time + type: string + map: + additionalProperties: + $ref: '#/components/schemas/Animal' + type: object + type: object + List: + properties: + 123-list: + type: string + type: object + Client: + example: + client: client + properties: + client: + type: string + type: object + ReadOnlyFirst: + properties: + bar: + readOnly: true + type: string + baz: + type: string + type: object + hasOnlyReadOnly: + properties: + bar: + readOnly: true + type: string + foo: + readOnly: true + type: string + type: object + Capitalization: + properties: + smallCamel: + type: string + CapitalCamel: + type: string + small_Snake: + type: string + Capital_Snake: + type: string + SCA_ETH_Flow_Points: + type: string + ATT_NAME: + description: | + Name of the pet + type: string + type: object MapTest: properties: map_map_of_string: @@ -1557,25 +1865,112 @@ components: type: boolean type: object indirect_map: - $ref: '#/components/schemas/StringBooleanMap' + additionalProperties: + type: boolean + type: object type: object - Tag: - example: - name: name - id: 1 + ArrayTest: properties: - id: - format: int64 - type: integer - name: - type: string + array_of_string: + items: + type: string + type: array + array_array_of_integer: + items: + items: + format: int64 + type: integer + type: array + type: array + array_array_of_model: + items: + items: + $ref: '#/components/schemas/ReadOnlyFirst' + type: array + type: array + type: object + NumberOnly: + properties: + JustNumber: + type: number + type: object + ArrayOfNumberOnly: + properties: + ArrayNumber: + items: + type: number + type: array + type: object + ArrayOfArrayOfNumberOnly: + properties: + ArrayArrayNumber: + items: + items: + type: number + type: array + type: array + type: object + EnumArrays: + properties: + just_symbol: + enum: + - '>=' + - $ + type: string + array_enum: + items: + enum: + - fish + - crab + type: string + type: array + type: object + OuterEnum: + enum: + - placed + - approved + - delivered + type: string + OuterComposite: + example: + my_string: my_string + my_number: 0.8008281904610115 + my_boolean: true + properties: + my_number: + type: number + my_string: + type: string + my_boolean: + type: boolean + x-codegen-body-parameter-name: boolean_post_body + type: object + OuterNumber: + type: number + OuterString: + type: string + OuterBoolean: + type: boolean + x-codegen-body-parameter-name: boolean_post_body + StringBooleanMap: + additionalProperties: + type: boolean + type: object + FileSchemaTestClass: + example: + file: + sourceURI: sourceURI + files: + - sourceURI: sourceURI + - sourceURI: sourceURI + properties: + file: + $ref: '#/components/schemas/File' + files: + items: + $ref: '#/components/schemas/File' + type: array type: object - xml: - name: Tag - AnimalFarm: - items: - $ref: '#/components/schemas/Animal' - type: array File: description: Must be named `File` for test. example: @@ -1585,68 +1980,260 @@ components: description: Test capitalization type: string type: object - Pet: - example: - photoUrls: - - photoUrls - - photoUrls - name: doggie - id: 0 - category: - name: name - id: 6 - tags: - - name: name - id: 1 - - name: name - id: 1 - status: available + TypeHolderDefault: properties: - id: - format: int64 + string_item: + default: what + type: string + number_item: + type: number + integer_item: type: integer - x-is-unique: true - category: - $ref: '#/components/schemas/Category' - name: - example: doggie - type: string - photoUrls: + bool_item: + default: true + type: boolean + array_item: items: - type: string + type: integer type: array - xml: - name: photoUrl - wrapped: true - tags: - items: - $ref: '#/components/schemas/Tag' - type: array - xml: - name: tag - wrapped: true - status: - description: pet status in the store - enum: - - available - - pending - - sold - type: string required: - - name - - photoUrls + - array_item + - bool_item + - integer_item + - number_item + - string_item + type: object + TypeHolderExample: + properties: + string_item: + example: what + type: string + number_item: + example: 1.234 + type: number + float_item: + example: 1.234 + format: float + type: number + integer_item: + example: -2 + type: integer + bool_item: + example: true + type: boolean + array_item: + example: + - 0 + - 1 + - 2 + - 3 + items: + type: integer + type: array + required: + - array_item + - bool_item + - float_item + - integer_item + - number_item + - string_item + type: object + XmlItem: + properties: + attribute_string: + example: string + type: string + xml: + attribute: true + attribute_number: + example: 1.234 + type: number + xml: + attribute: true + attribute_integer: + example: -2 + type: integer + xml: + attribute: true + attribute_boolean: + example: true + type: boolean + xml: + attribute: true + wrapped_array: + items: + type: integer + type: array + xml: + wrapped: true + name_string: + example: string + type: string + xml: + name: xml_name_string + name_number: + example: 1.234 + type: number + xml: + name: xml_name_number + name_integer: + example: -2 + type: integer + xml: + name: xml_name_integer + name_boolean: + example: true + type: boolean + xml: + name: xml_name_boolean + name_array: + items: + type: integer + xml: + name: xml_name_array_item + type: array + name_wrapped_array: + items: + type: integer + xml: + name: xml_name_wrapped_array_item + type: array + xml: + name: xml_name_wrapped_array + wrapped: true + prefix_string: + example: string + type: string + xml: + prefix: ab + prefix_number: + example: 1.234 + type: number + xml: + prefix: cd + prefix_integer: + example: -2 + type: integer + xml: + prefix: ef + prefix_boolean: + example: true + type: boolean + xml: + prefix: gh + prefix_array: + items: + type: integer + xml: + prefix: ij + type: array + prefix_wrapped_array: + items: + type: integer + xml: + prefix: mn + type: array + xml: + prefix: kl + wrapped: true + namespace_string: + example: string + type: string + xml: + namespace: http://a.com/schema + namespace_number: + example: 1.234 + type: number + xml: + namespace: http://b.com/schema + namespace_integer: + example: -2 + type: integer + xml: + namespace: http://c.com/schema + namespace_boolean: + example: true + type: boolean + xml: + namespace: http://d.com/schema + namespace_array: + items: + type: integer + xml: + namespace: http://e.com/schema + type: array + namespace_wrapped_array: + items: + type: integer + xml: + namespace: http://g.com/schema + type: array + xml: + namespace: http://f.com/schema + wrapped: true + prefix_ns_string: + example: string + type: string + xml: + namespace: http://a.com/schema + prefix: a + prefix_ns_number: + example: 1.234 + type: number + xml: + namespace: http://b.com/schema + prefix: b + prefix_ns_integer: + example: -2 + type: integer + xml: + namespace: http://c.com/schema + prefix: c + prefix_ns_boolean: + example: true + type: boolean + xml: + namespace: http://d.com/schema + prefix: d + prefix_ns_array: + items: + type: integer + xml: + namespace: http://e.com/schema + prefix: e + type: array + prefix_ns_wrapped_array: + items: + type: integer + xml: + namespace: http://g.com/schema + prefix: g + type: array + xml: + namespace: http://f.com/schema + prefix: f + wrapped: true type: object xml: - name: Pet - hasOnlyReadOnly: + namespace: http://a.com/schema + prefix: pre + Dog_allOf: properties: - bar: - readOnly: true + breed: type: string - foo: - readOnly: true + Cat_allOf: + properties: + declawed: + type: boolean + BigCat_allOf: + properties: + kind: + enum: + - lions + - tigers + - leopards + - jaguars type: string - type: object securitySchemes: petstore_auth: flows: @@ -1656,9 +2243,6 @@ components: write:pets: modify pets in your account read:pets: read your pets type: oauth2 - http_basic_test: - scheme: basic - type: http api_key: in: header name: api_key @@ -1667,3 +2251,6 @@ components: in: query name: api_key_query type: apiKey + http_basic_test: + scheme: basic + type: http diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java new file mode 100644 index 00000000000..e6b87e986d3 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java @@ -0,0 +1,29 @@ +package org.openapitools.api; + +import org.openapitools.model.Client; + +import javax.ws.rs.*; +import javax.ws.rs.core.Response; + +import io.swagger.annotations.*; + +import java.io.InputStream; +import java.util.Map; +import java.util.List; +import javax.validation.constraints.*; +import javax.validation.Valid; + +@Path("/FakeClassnameTags123") +@Api(description = "the FakeClassnameTags123 API") +public interface FakeClassnameTags123Api { + + @PATCH + @Consumes({ "application/json" }) + @Produces({ "application/json" }) + @ApiOperation(value = "To test class name in snake case", notes = "To test class name in snake case", authorizations = { + @Authorization(value = "api_key_query") + }, tags={ "fake_classname_tags 123#$%^" }) + @ApiResponses(value = { + @ApiResponse(code = 200, message = "successful operation", response = Client.class) }) + Client testClassname(@Valid Client body); +} diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java index 784bdb2540c..aed0fff6cef 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesAnyType extends HashMap impleme } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesAnyType extends HashMap impleme } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java index 7e3b19874d3..77a966fc45b 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java @@ -29,16 +29,18 @@ public class AdditionalPropertiesArray extends HashMap implements } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -77,5 +79,7 @@ public class AdditionalPropertiesArray extends HashMap implements } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java index 1eb290fe3f2..d9b4e2f1d0e 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesBoolean extends HashMap implem } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesBoolean extends HashMap implem } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index c70f3d5171d..f2332eb2a60 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -40,16 +40,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_string") public Map getMapString() { return mapString; } + public void setMapString(Map mapString) { this.mapString = mapString; - } - - /** + }/** **/ public AdditionalPropertiesClass mapNumber(Map mapNumber) { this.mapNumber = mapNumber; @@ -57,16 +58,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_number") public Map getMapNumber() { return mapNumber; } + public void setMapNumber(Map mapNumber) { this.mapNumber = mapNumber; - } - - /** + }/** **/ public AdditionalPropertiesClass mapInteger(Map mapInteger) { this.mapInteger = mapInteger; @@ -74,16 +76,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_integer") public Map getMapInteger() { return mapInteger; } + public void setMapInteger(Map mapInteger) { this.mapInteger = mapInteger; - } - - /** + }/** **/ public AdditionalPropertiesClass mapBoolean(Map mapBoolean) { this.mapBoolean = mapBoolean; @@ -91,16 +94,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_boolean") public Map getMapBoolean() { return mapBoolean; } + public void setMapBoolean(Map mapBoolean) { this.mapBoolean = mapBoolean; - } - - /** + }/** **/ public AdditionalPropertiesClass mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; @@ -108,16 +112,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_array_integer") public Map> getMapArrayInteger() { return mapArrayInteger; } + public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; - } - - /** + }/** **/ public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; @@ -125,16 +130,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") public Map> getMapArrayAnytype() { return mapArrayAnytype; } + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; - } - - /** + }/** **/ public AdditionalPropertiesClass mapMapString(Map> mapMapString) { this.mapMapString = mapMapString; @@ -142,16 +148,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_map_string") public Map> getMapMapString() { return mapMapString; } + public void setMapMapString(Map> mapMapString) { this.mapMapString = mapMapString; - } - - /** + }/** **/ public AdditionalPropertiesClass mapMapAnytype(Map> mapMapAnytype) { this.mapMapAnytype = mapMapAnytype; @@ -159,16 +166,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_map_anytype") public Map> getMapMapAnytype() { return mapMapAnytype; } + public void setMapMapAnytype(Map> mapMapAnytype) { this.mapMapAnytype = mapMapAnytype; - } - - /** + }/** **/ public AdditionalPropertiesClass anytype1(Object anytype1) { this.anytype1 = anytype1; @@ -176,16 +184,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("anytype_1") public Object getAnytype1() { return anytype1; } + public void setAnytype1(Object anytype1) { this.anytype1 = anytype1; - } - - /** + }/** **/ public AdditionalPropertiesClass anytype2(Object anytype2) { this.anytype2 = anytype2; @@ -193,16 +202,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("anytype_2") public Object getAnytype2() { return anytype2; } + public void setAnytype2(Object anytype2) { this.anytype2 = anytype2; - } - - /** + }/** **/ public AdditionalPropertiesClass anytype3(Object anytype3) { this.anytype3 = anytype3; @@ -210,16 +220,18 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("anytype_3") public Object getAnytype3() { return anytype3; } + public void setAnytype3(Object anytype3) { this.anytype3 = anytype3; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -277,5 +289,7 @@ public class AdditionalPropertiesClass implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java index c2c81ea584e..88522ac23ba 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesInteger extends HashMap implem } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesInteger extends HashMap implem } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java index b4b4fc23197..9d0f0d1bdd3 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java @@ -29,16 +29,18 @@ public class AdditionalPropertiesNumber extends HashMap impl } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -77,5 +79,7 @@ public class AdditionalPropertiesNumber extends HashMap impl } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java index 90ecd845ef3..af0e2fbc20f 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesObject extends HashMap implements } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesObject extends HashMap implements } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java index 1454d070380..faf835671e6 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesString extends HashMap implemen } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesString extends HashMap implemen } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Animal.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Animal.java index 43bfbb7fd24..cda0533c480 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Animal.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Animal.java @@ -35,17 +35,18 @@ public class Animal implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("className") @NotNull public String getClassName() { return className; } + public void setClassName(String className) { this.className = className; - } - - /** + }/** **/ public Animal color(String color) { this.color = color; @@ -53,16 +54,18 @@ public class Animal implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("color") public String getColor() { return color; } + public void setColor(String color) { this.color = color; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -102,5 +105,7 @@ public class Animal implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java index cc9abca8a2a..2e0352195dc 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java @@ -29,16 +29,18 @@ public class ArrayOfArrayOfNumberOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("ArrayArrayNumber") public List> getArrayArrayNumber() { return arrayArrayNumber; } + public void setArrayArrayNumber(List> arrayArrayNumber) { this.arrayArrayNumber = arrayArrayNumber; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java index 40acdceef6a..404b220d584 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java @@ -29,16 +29,18 @@ public class ArrayOfNumberOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("ArrayNumber") public List getArrayNumber() { return arrayNumber; } + public void setArrayNumber(List arrayNumber) { this.arrayNumber = arrayNumber; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class ArrayOfNumberOnly implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayTest.java index bd324146556..a35a833ac3b 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayTest.java @@ -31,16 +31,17 @@ public class ArrayTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("array_of_string") public List getArrayOfString() { return arrayOfString; } + public void setArrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; - } - - /** + }/** **/ public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; @@ -48,16 +49,17 @@ public class ArrayTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("array_array_of_integer") public List> getArrayArrayOfInteger() { return arrayArrayOfInteger; } + public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; - } - - /** + }/** **/ public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; @@ -65,16 +67,18 @@ public class ArrayTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") public List> getArrayArrayOfModel() { return arrayArrayOfModel; } + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -116,5 +120,7 @@ public class ArrayTest implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/BigCat.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/BigCat.java index c3c4bfcfb59..9e0347ae85b 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/BigCat.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/BigCat.java @@ -61,16 +61,18 @@ public enum KindEnum { } + + @ApiModelProperty(value = "") @JsonProperty("kind") public KindEnum getKind() { return kind; } + public void setKind(KindEnum kind) { this.kind = kind; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -109,5 +111,7 @@ public enum KindEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/BigCatAllOf.java index d3eb97becef..02804f7c2a5 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/BigCatAllOf.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/BigCatAllOf.java @@ -59,16 +59,18 @@ public enum KindEnum { } + + @ApiModelProperty(value = "") @JsonProperty("kind") public KindEnum getKind() { return kind; } + public void setKind(KindEnum kind) { this.kind = kind; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -106,5 +108,7 @@ public enum KindEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Capitalization.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Capitalization.java index 9c9d8a8f425..783e1bdb92b 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Capitalization.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Capitalization.java @@ -31,16 +31,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("smallCamel") public String getSmallCamel() { return smallCamel; } + public void setSmallCamel(String smallCamel) { this.smallCamel = smallCamel; - } - - /** + }/** **/ public Capitalization capitalCamel(String capitalCamel) { this.capitalCamel = capitalCamel; @@ -48,16 +49,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("CapitalCamel") public String getCapitalCamel() { return capitalCamel; } + public void setCapitalCamel(String capitalCamel) { this.capitalCamel = capitalCamel; - } - - /** + }/** **/ public Capitalization smallSnake(String smallSnake) { this.smallSnake = smallSnake; @@ -65,16 +67,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("small_Snake") public String getSmallSnake() { return smallSnake; } + public void setSmallSnake(String smallSnake) { this.smallSnake = smallSnake; - } - - /** + }/** **/ public Capitalization capitalSnake(String capitalSnake) { this.capitalSnake = capitalSnake; @@ -82,16 +85,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("Capital_Snake") public String getCapitalSnake() { return capitalSnake; } + public void setCapitalSnake(String capitalSnake) { this.capitalSnake = capitalSnake; - } - - /** + }/** **/ public Capitalization scAETHFlowPoints(String scAETHFlowPoints) { this.scAETHFlowPoints = scAETHFlowPoints; @@ -99,16 +103,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("SCA_ETH_Flow_Points") public String getScAETHFlowPoints() { return scAETHFlowPoints; } + public void setScAETHFlowPoints(String scAETHFlowPoints) { this.scAETHFlowPoints = scAETHFlowPoints; - } - - /** + }/** * Name of the pet **/ public Capitalization ATT_NAME(String ATT_NAME) { @@ -117,16 +122,18 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "Name of the pet ") @JsonProperty("ATT_NAME") public String getATTNAME() { return ATT_NAME; } + public void setATTNAME(String ATT_NAME) { this.ATT_NAME = ATT_NAME; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -174,5 +181,7 @@ public class Capitalization implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Cat.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Cat.java index 12cfde8994a..1a9b33dc767 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Cat.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Cat.java @@ -28,16 +28,18 @@ public class Cat extends Animal implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("declawed") public Boolean getDeclawed() { return declawed; } + public void setDeclawed(Boolean declawed) { this.declawed = declawed; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class Cat extends Animal implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/CatAllOf.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/CatAllOf.java index 66bfa279966..561dd77d848 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/CatAllOf.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/CatAllOf.java @@ -26,16 +26,18 @@ public class CatAllOf implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("declawed") public Boolean getDeclawed() { return declawed; } + public void setDeclawed(Boolean declawed) { this.declawed = declawed; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -73,5 +75,7 @@ public class CatAllOf implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Category.java index fa0c47ddd86..38c8fca1c16 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Category.java @@ -27,16 +27,17 @@ public class Category implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { return id; } + public void setId(Long id) { this.id = id; - } - - /** + }/** **/ public Category name(String name) { this.name = name; @@ -44,17 +45,19 @@ public class Category implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("name") @NotNull public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -94,5 +97,7 @@ public class Category implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ClassModel.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ClassModel.java index 19e12db6493..b84f1b8c63b 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ClassModel.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ClassModel.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; - /** * Model for testing model with \"_class\" property **/ @@ -29,16 +28,18 @@ public class ClassModel implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("_class") public String getPropertyClass() { return propertyClass; } + public void setPropertyClass(String propertyClass) { this.propertyClass = propertyClass; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +77,7 @@ public class ClassModel implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Client.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Client.java index 9703ba67fc9..cd6a701335a 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Client.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Client.java @@ -26,16 +26,18 @@ public class Client implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("client") public String getClient() { return client; } + public void setClient(String client) { this.client = client; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -73,5 +75,7 @@ public class Client implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Dog.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Dog.java index 685f46dcdd4..2c526237d2d 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Dog.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Dog.java @@ -28,16 +28,18 @@ public class Dog extends Animal implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("breed") public String getBreed() { return breed; } + public void setBreed(String breed) { this.breed = breed; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class Dog extends Animal implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/DogAllOf.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/DogAllOf.java index dfcbfe7e72a..eb82fd4f766 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/DogAllOf.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/DogAllOf.java @@ -26,16 +26,18 @@ public class DogAllOf implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("breed") public String getBreed() { return breed; } + public void setBreed(String breed) { this.breed = breed; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -73,5 +75,7 @@ public class DogAllOf implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/EnumArrays.java index 9a422c1c554..c6996acd791 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/EnumArrays.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/EnumArrays.java @@ -95,16 +95,17 @@ public enum ArrayEnumEnum { } + + @ApiModelProperty(value = "") @JsonProperty("just_symbol") public JustSymbolEnum getJustSymbol() { return justSymbol; } + public void setJustSymbol(JustSymbolEnum justSymbol) { this.justSymbol = justSymbol; - } - - /** + }/** **/ public EnumArrays arrayEnum(List arrayEnum) { this.arrayEnum = arrayEnum; @@ -112,16 +113,18 @@ public enum ArrayEnumEnum { } + + @ApiModelProperty(value = "") @JsonProperty("array_enum") public List getArrayEnum() { return arrayEnum; } + public void setArrayEnum(List arrayEnum) { this.arrayEnum = arrayEnum; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -161,5 +164,7 @@ public enum ArrayEnumEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/EnumTest.java index 7dc8942410a..0000972a822 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/EnumTest.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/EnumTest.java @@ -163,16 +163,17 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(value = "") @JsonProperty("enum_string") public EnumStringEnum getEnumString() { return enumString; } + public void setEnumString(EnumStringEnum enumString) { this.enumString = enumString; - } - - /** + }/** **/ public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) { this.enumStringRequired = enumStringRequired; @@ -180,17 +181,18 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("enum_string_required") @NotNull public EnumStringRequiredEnum getEnumStringRequired() { return enumStringRequired; } + public void setEnumStringRequired(EnumStringRequiredEnum enumStringRequired) { this.enumStringRequired = enumStringRequired; - } - - /** + }/** **/ public EnumTest enumInteger(EnumIntegerEnum enumInteger) { this.enumInteger = enumInteger; @@ -198,16 +200,17 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(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; @@ -215,16 +218,17 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(value = "") @JsonProperty("enum_number") public EnumNumberEnum getEnumNumber() { return enumNumber; } + public void setEnumNumber(EnumNumberEnum enumNumber) { this.enumNumber = enumNumber; - } - - /** + }/** **/ public EnumTest outerEnum(OuterEnum outerEnum) { this.outerEnum = outerEnum; @@ -232,16 +236,18 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(value = "") @JsonProperty("outerEnum") public OuterEnum getOuterEnum() { return outerEnum; } + public void setOuterEnum(OuterEnum outerEnum) { this.outerEnum = outerEnum; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -287,5 +293,7 @@ public enum EnumNumberEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index e97c11e0df2..d8174bd527c 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -29,16 +29,17 @@ public class FileSchemaTestClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("file") public java.io.File getFile() { return file; } + public void setFile(java.io.File file) { this.file = file; - } - - /** + }/** **/ public FileSchemaTestClass files(List files) { this.files = files; @@ -46,16 +47,18 @@ public class FileSchemaTestClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("files") public List getFiles() { return files; } + public void setFiles(List files) { this.files = files; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -95,5 +98,7 @@ public class FileSchemaTestClass implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FormatTest.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FormatTest.java index 7132d9908d6..67ba67840f4 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FormatTest.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FormatTest.java @@ -46,16 +46,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("integer") @Min(10) @Max(100) public Integer getInteger() { return integer; } + public void setInteger(Integer integer) { this.integer = integer; - } - - /** + }/** * minimum: 20 * maximum: 200 **/ @@ -65,16 +66,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("int32") @Min(20) @Max(200) public Integer getInt32() { return int32; } + public void setInt32(Integer int32) { this.int32 = int32; - } - - /** + }/** **/ public FormatTest int64(Long int64) { this.int64 = int64; @@ -82,16 +84,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("int64") public Long getInt64() { return int64; } + public void setInt64(Long int64) { this.int64 = int64; - } - - /** + }/** * minimum: 32.1 * maximum: 543.2 **/ @@ -101,17 +104,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("number") @NotNull @DecimalMin("32.1") @DecimalMax("543.2") public BigDecimal getNumber() { return number; } + public void setNumber(BigDecimal number) { this.number = number; - } - - /** + }/** * minimum: 54.3 * maximum: 987.6 **/ @@ -121,16 +125,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("float") @DecimalMin("54.3") @DecimalMax("987.6") public Float getFloat() { return _float; } + public void setFloat(Float _float) { this._float = _float; - } - - /** + }/** * minimum: 67.8 * maximum: 123.4 **/ @@ -140,16 +145,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("double") @DecimalMin("67.8") @DecimalMax("123.4") public Double getDouble() { return _double; } + public void setDouble(Double _double) { this._double = _double; - } - - /** + }/** **/ public FormatTest string(String string) { this.string = string; @@ -157,16 +163,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("string") @Pattern(regexp="/[a-z]/i") public String getString() { return string; } + public void setString(String string) { this.string = string; - } - - /** + }/** **/ public FormatTest _byte(byte[] _byte) { this._byte = _byte; @@ -174,17 +181,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("byte") @NotNull @Pattern(regexp="^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$") public byte[] getByte() { return _byte; } + public void setByte(byte[] _byte) { this._byte = _byte; - } - - /** + }/** **/ public FormatTest binary(File binary) { this.binary = binary; @@ -192,16 +200,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("binary") public File getBinary() { return binary; } + public void setBinary(File binary) { this.binary = binary; - } - - /** + }/** **/ public FormatTest date(LocalDate date) { this.date = date; @@ -209,17 +218,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("date") @NotNull public LocalDate getDate() { return date; } + public void setDate(LocalDate date) { this.date = date; - } - - /** + }/** **/ public FormatTest dateTime(Date dateTime) { this.dateTime = dateTime; @@ -227,16 +237,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("dateTime") public Date getDateTime() { return dateTime; } + public void setDateTime(Date dateTime) { this.dateTime = dateTime; - } - - /** + }/** **/ public FormatTest uuid(UUID uuid) { this.uuid = uuid; @@ -244,16 +255,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "") @JsonProperty("uuid") public UUID getUuid() { return uuid; } + public void setUuid(UUID uuid) { this.uuid = uuid; - } - - /** + }/** **/ public FormatTest password(String password) { this.password = password; @@ -261,17 +273,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("password") @NotNull @Size(min=10,max=64) public String getPassword() { return password; } + public void setPassword(String password) { this.password = password; - } - - /** + }/** **/ public FormatTest bigDecimal(BigDecimal bigDecimal) { this.bigDecimal = bigDecimal; @@ -279,16 +292,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("BigDecimal") public BigDecimal getBigDecimal() { return bigDecimal; } + public void setBigDecimal(BigDecimal bigDecimal) { this.bigDecimal = bigDecimal; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -352,5 +367,7 @@ public class FormatTest implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java index 76898a7831b..08dae98e53d 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java @@ -27,16 +27,17 @@ public class HasOnlyReadOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("bar") public String getBar() { return bar; } + public void setBar(String bar) { this.bar = bar; - } - - /** + }/** **/ public HasOnlyReadOnly foo(String foo) { this.foo = foo; @@ -44,16 +45,18 @@ public class HasOnlyReadOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("foo") public String getFoo() { return foo; } + public void setFoo(String foo) { this.foo = foo; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -93,5 +96,7 @@ public class HasOnlyReadOnly implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/MapTest.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/MapTest.java index 059f500d097..74f6354e7c7 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/MapTest.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/MapTest.java @@ -65,16 +65,17 @@ public enum InnerEnum { } + + @ApiModelProperty(value = "") @JsonProperty("map_map_of_string") public Map> getMapMapOfString() { return mapMapOfString; } + public void setMapMapOfString(Map> mapMapOfString) { this.mapMapOfString = mapMapOfString; - } - - /** + }/** **/ public MapTest mapOfEnumString(Map mapOfEnumString) { this.mapOfEnumString = mapOfEnumString; @@ -82,16 +83,17 @@ public enum InnerEnum { } + + @ApiModelProperty(value = "") @JsonProperty("map_of_enum_string") public Map getMapOfEnumString() { return mapOfEnumString; } + public void setMapOfEnumString(Map mapOfEnumString) { this.mapOfEnumString = mapOfEnumString; - } - - /** + }/** **/ public MapTest directMap(Map directMap) { this.directMap = directMap; @@ -99,16 +101,17 @@ public enum InnerEnum { } + + @ApiModelProperty(value = "") @JsonProperty("direct_map") public Map getDirectMap() { return directMap; } + public void setDirectMap(Map directMap) { this.directMap = directMap; - } - - /** + }/** **/ public MapTest indirectMap(Map indirectMap) { this.indirectMap = indirectMap; @@ -116,16 +119,18 @@ public enum InnerEnum { } + + @ApiModelProperty(value = "") @JsonProperty("indirect_map") public Map getIndirectMap() { return indirectMap; } + public void setIndirectMap(Map indirectMap) { this.indirectMap = indirectMap; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -169,5 +174,7 @@ public enum InnerEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java index 8467e42ead1..9c089fccb05 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java @@ -34,16 +34,17 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl } + + @ApiModelProperty(value = "") @JsonProperty("uuid") public UUID getUuid() { return uuid; } + public void setUuid(UUID uuid) { this.uuid = uuid; - } - - /** + }/** **/ public MixedPropertiesAndAdditionalPropertiesClass dateTime(Date dateTime) { this.dateTime = dateTime; @@ -51,16 +52,17 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl } + + @ApiModelProperty(value = "") @JsonProperty("dateTime") public Date getDateTime() { return dateTime; } + public void setDateTime(Date dateTime) { this.dateTime = dateTime; - } - - /** + }/** **/ public MixedPropertiesAndAdditionalPropertiesClass map(Map map) { this.map = map; @@ -68,16 +70,18 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl } + + @ApiModelProperty(value = "") @JsonProperty("map") public Map getMap() { return map; } + public void setMap(Map map) { this.map = map; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -119,5 +123,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Model200Response.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Model200Response.java index d330491d413..c61356a0678 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Model200Response.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Model200Response.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; - /** * Model for testing model name starting with number **/ @@ -30,16 +29,17 @@ public class Model200Response implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("name") public Integer getName() { return name; } + public void setName(Integer name) { this.name = name; - } - - /** + }/** **/ public Model200Response propertyClass(String propertyClass) { this.propertyClass = propertyClass; @@ -47,16 +47,18 @@ public class Model200Response implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("class") public String getPropertyClass() { return propertyClass; } + public void setPropertyClass(String propertyClass) { this.propertyClass = propertyClass; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -96,5 +98,7 @@ public class Model200Response implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ModelApiResponse.java index 3aeaa2e80a8..22e7d470591 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -28,16 +28,17 @@ public class ModelApiResponse implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("code") public Integer getCode() { return code; } + public void setCode(Integer code) { this.code = code; - } - - /** + }/** **/ public ModelApiResponse type(String type) { this.type = type; @@ -45,16 +46,17 @@ public class ModelApiResponse implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("type") public String getType() { return type; } + public void setType(String type) { this.type = type; - } - - /** + }/** **/ public ModelApiResponse message(String message) { this.message = message; @@ -62,16 +64,18 @@ public class ModelApiResponse implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("message") public String getMessage() { return message; } + public void setMessage(String message) { this.message = message; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -113,5 +117,7 @@ public class ModelApiResponse implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ModelReturn.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ModelReturn.java index b8ccb56ccd5..44a1581e5b2 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ModelReturn.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ModelReturn.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; - /** * Model for testing reserved words **/ @@ -29,16 +28,18 @@ public class ModelReturn implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("return") public Integer getReturn() { return _return; } + public void setReturn(Integer _return) { this._return = _return; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +77,7 @@ public class ModelReturn implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Name.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Name.java index 30f2f65ac65..b4306edb75c 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Name.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Name.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; - /** * Model for testing model name same as property name **/ @@ -32,17 +31,18 @@ public class Name implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("name") @NotNull public Integer getName() { return name; } + public void setName(Integer name) { this.name = name; - } - - /** + }/** **/ public Name snakeCase(Integer snakeCase) { this.snakeCase = snakeCase; @@ -50,16 +50,17 @@ public class Name implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("snake_case") public Integer getSnakeCase() { return snakeCase; } + public void setSnakeCase(Integer snakeCase) { this.snakeCase = snakeCase; - } - - /** + }/** **/ public Name property(String property) { this.property = property; @@ -67,16 +68,17 @@ public class Name implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("property") public String getProperty() { return property; } + public void setProperty(String property) { this.property = property; - } - - /** + }/** **/ public Name _123number(Integer _123number) { this._123number = _123number; @@ -84,16 +86,18 @@ public class Name implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("123Number") public Integer get123number() { return _123number; } + public void set123number(Integer _123number) { this._123number = _123number; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -137,5 +141,7 @@ public class Name implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/NumberOnly.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/NumberOnly.java index b5ae07a3dfb..35a2322ebeb 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/NumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/NumberOnly.java @@ -27,16 +27,18 @@ public class NumberOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("JustNumber") public BigDecimal getJustNumber() { return justNumber; } + public void setJustNumber(BigDecimal justNumber) { this.justNumber = justNumber; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -74,5 +76,7 @@ public class NumberOnly implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Order.java index 4c88bb4d6ad..a93e308e31c 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Order.java @@ -65,16 +65,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { return id; } + public void setId(Long id) { this.id = id; - } - - /** + }/** **/ public Order petId(Long petId) { this.petId = petId; @@ -82,16 +83,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("petId") public Long getPetId() { return petId; } + public void setPetId(Long petId) { this.petId = petId; - } - - /** + }/** **/ public Order quantity(Integer quantity) { this.quantity = quantity; @@ -99,16 +101,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("quantity") public Integer getQuantity() { return quantity; } + public void setQuantity(Integer quantity) { this.quantity = quantity; - } - - /** + }/** **/ public Order shipDate(Date shipDate) { this.shipDate = shipDate; @@ -116,16 +119,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("shipDate") public Date getShipDate() { return shipDate; } + public void setShipDate(Date shipDate) { this.shipDate = shipDate; - } - - /** + }/** * Order Status **/ public Order status(StatusEnum status) { @@ -134,16 +138,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "Order Status") @JsonProperty("status") public StatusEnum getStatus() { return status; } + public void setStatus(StatusEnum status) { this.status = status; - } - - /** + }/** **/ public Order complete(Boolean complete) { this.complete = complete; @@ -151,16 +156,18 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("complete") public Boolean getComplete() { return complete; } + public void setComplete(Boolean complete) { this.complete = complete; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -208,5 +215,7 @@ public enum StatusEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/OuterComposite.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/OuterComposite.java index 14e7f71319a..f63145136d7 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/OuterComposite.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/OuterComposite.java @@ -29,16 +29,17 @@ public class OuterComposite implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("my_number") public BigDecimal getMyNumber() { return myNumber; } + public void setMyNumber(BigDecimal myNumber) { this.myNumber = myNumber; - } - - /** + }/** **/ public OuterComposite myString(String myString) { this.myString = myString; @@ -46,16 +47,17 @@ public class OuterComposite implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("my_string") public String getMyString() { return myString; } + public void setMyString(String myString) { this.myString = myString; - } - - /** + }/** **/ public OuterComposite myBoolean(Boolean myBoolean) { this.myBoolean = myBoolean; @@ -63,16 +65,18 @@ public class OuterComposite implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("my_boolean") public Boolean getMyBoolean() { return myBoolean; } + public void setMyBoolean(Boolean myBoolean) { this.myBoolean = myBoolean; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -114,5 +118,7 @@ public class OuterComposite implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Pet.java index 6718025e692..950ddb1ac08 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Pet.java @@ -68,16 +68,17 @@ public enum StatusEnum { } + + @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; @@ -85,16 +86,17 @@ public enum StatusEnum { } + + @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; @@ -102,17 +104,18 @@ public enum StatusEnum { } + + @ApiModelProperty(example = "doggie", required = true, value = "") @JsonProperty("name") @NotNull public String getName() { return name; } + public void setName(String name) { this.name = name; - } - - /** + }/** **/ public Pet photoUrls(List photoUrls) { this.photoUrls = photoUrls; @@ -120,17 +123,18 @@ public enum StatusEnum { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("photoUrls") @NotNull public List getPhotoUrls() { return photoUrls; } + public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; - } - - /** + }/** **/ public Pet tags(List tags) { this.tags = tags; @@ -138,16 +142,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("tags") public List getTags() { return tags; } + public void setTags(List tags) { this.tags = tags; - } - - /** + }/** * pet status in the store **/ public Pet status(StatusEnum status) { @@ -156,16 +161,18 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "pet status in the store") @JsonProperty("status") public StatusEnum getStatus() { return status; } + public void setStatus(StatusEnum status) { this.status = status; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -213,5 +220,7 @@ public enum StatusEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ReadOnlyFirst.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ReadOnlyFirst.java index 27b680b9869..e1b4fd106db 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ReadOnlyFirst.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ReadOnlyFirst.java @@ -27,16 +27,17 @@ public class ReadOnlyFirst implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("bar") public String getBar() { return bar; } + public void setBar(String bar) { this.bar = bar; - } - - /** + }/** **/ public ReadOnlyFirst baz(String baz) { this.baz = baz; @@ -44,16 +45,18 @@ public class ReadOnlyFirst implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("baz") public String getBaz() { return baz; } + public void setBaz(String baz) { this.baz = baz; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -93,5 +96,7 @@ public class ReadOnlyFirst implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/SpecialModelName.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/SpecialModelName.java index 9e1984faaa0..3c4fb5b8dd1 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/SpecialModelName.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/SpecialModelName.java @@ -26,16 +26,18 @@ public class SpecialModelName implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("$special[property.name]") public Long get$SpecialPropertyName() { return $specialPropertyName; } + public void set$SpecialPropertyName(Long $specialPropertyName) { this.$specialPropertyName = $specialPropertyName; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -73,5 +75,7 @@ public class SpecialModelName implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Tag.java index cec2b713130..399864985ba 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Tag.java @@ -27,16 +27,17 @@ public class Tag implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { return id; } + public void setId(Long id) { this.id = id; - } - - /** + }/** **/ public Tag name(String name) { this.name = name; @@ -44,16 +45,18 @@ public class Tag implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -93,5 +96,7 @@ public class Tag implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/TypeHolderDefault.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/TypeHolderDefault.java index 957dd7c6cf3..a2de274c448 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/TypeHolderDefault.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/TypeHolderDefault.java @@ -33,17 +33,18 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("string_item") @NotNull public String getStringItem() { return stringItem; } + public void setStringItem(String stringItem) { this.stringItem = stringItem; - } - - /** + }/** **/ public TypeHolderDefault numberItem(BigDecimal numberItem) { this.numberItem = numberItem; @@ -51,17 +52,18 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("number_item") @NotNull public BigDecimal getNumberItem() { return numberItem; } + public void setNumberItem(BigDecimal numberItem) { this.numberItem = numberItem; - } - - /** + }/** **/ public TypeHolderDefault integerItem(Integer integerItem) { this.integerItem = integerItem; @@ -69,17 +71,18 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("integer_item") @NotNull public Integer getIntegerItem() { return integerItem; } + public void setIntegerItem(Integer integerItem) { this.integerItem = integerItem; - } - - /** + }/** **/ public TypeHolderDefault boolItem(Boolean boolItem) { this.boolItem = boolItem; @@ -87,17 +90,18 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("bool_item") @NotNull public Boolean getBoolItem() { return boolItem; } + public void setBoolItem(Boolean boolItem) { this.boolItem = boolItem; - } - - /** + }/** **/ public TypeHolderDefault arrayItem(List arrayItem) { this.arrayItem = arrayItem; @@ -105,17 +109,19 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("array_item") @NotNull public List getArrayItem() { return arrayItem; } + public void setArrayItem(List arrayItem) { this.arrayItem = arrayItem; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -161,5 +167,7 @@ public class TypeHolderDefault implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/TypeHolderExample.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/TypeHolderExample.java index d7c9125b74f..31efd619ce5 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/TypeHolderExample.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/TypeHolderExample.java @@ -34,17 +34,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "what", required = true, value = "") @JsonProperty("string_item") @NotNull public String getStringItem() { return stringItem; } + public void setStringItem(String stringItem) { this.stringItem = stringItem; - } - - /** + }/** **/ public TypeHolderExample numberItem(BigDecimal numberItem) { this.numberItem = numberItem; @@ -52,17 +53,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "1.234", required = true, value = "") @JsonProperty("number_item") @NotNull public BigDecimal getNumberItem() { return numberItem; } + public void setNumberItem(BigDecimal numberItem) { this.numberItem = numberItem; - } - - /** + }/** **/ public TypeHolderExample floatItem(Float floatItem) { this.floatItem = floatItem; @@ -70,17 +72,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "1.234", required = true, value = "") @JsonProperty("float_item") @NotNull public Float getFloatItem() { return floatItem; } + public void setFloatItem(Float floatItem) { this.floatItem = floatItem; - } - - /** + }/** **/ public TypeHolderExample integerItem(Integer integerItem) { this.integerItem = integerItem; @@ -88,17 +91,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "-2", required = true, value = "") @JsonProperty("integer_item") @NotNull public Integer getIntegerItem() { return integerItem; } + public void setIntegerItem(Integer integerItem) { this.integerItem = integerItem; - } - - /** + }/** **/ public TypeHolderExample boolItem(Boolean boolItem) { this.boolItem = boolItem; @@ -106,17 +110,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "true", required = true, value = "") @JsonProperty("bool_item") @NotNull public Boolean getBoolItem() { return boolItem; } + public void setBoolItem(Boolean boolItem) { this.boolItem = boolItem; - } - - /** + }/** **/ public TypeHolderExample arrayItem(List arrayItem) { this.arrayItem = arrayItem; @@ -124,17 +129,19 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "") @JsonProperty("array_item") @NotNull public List getArrayItem() { return arrayItem; } + public void setArrayItem(List arrayItem) { this.arrayItem = arrayItem; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -182,5 +189,7 @@ public class TypeHolderExample implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/User.java index 2ab19c284a3..55ba561e30c 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/User.java @@ -33,16 +33,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { return id; } + public void setId(Long id) { this.id = id; - } - - /** + }/** **/ public User username(String username) { this.username = username; @@ -50,16 +51,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("username") public String getUsername() { return username; } + public void setUsername(String username) { this.username = username; - } - - /** + }/** **/ public User firstName(String firstName) { this.firstName = firstName; @@ -67,16 +69,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("firstName") public String getFirstName() { return firstName; } + public void setFirstName(String firstName) { this.firstName = firstName; - } - - /** + }/** **/ public User lastName(String lastName) { this.lastName = lastName; @@ -84,16 +87,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("lastName") public String getLastName() { return lastName; } + public void setLastName(String lastName) { this.lastName = lastName; - } - - /** + }/** **/ public User email(String email) { this.email = email; @@ -101,16 +105,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("email") public String getEmail() { return email; } + public void setEmail(String email) { this.email = email; - } - - /** + }/** **/ public User password(String password) { this.password = password; @@ -118,16 +123,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("password") public String getPassword() { return password; } + public void setPassword(String password) { this.password = password; - } - - /** + }/** **/ public User phone(String phone) { this.phone = phone; @@ -135,16 +141,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("phone") public String getPhone() { return phone; } + public void setPhone(String phone) { this.phone = phone; - } - - /** + }/** * User Status **/ public User userStatus(Integer userStatus) { @@ -153,16 +160,18 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "User Status") @JsonProperty("userStatus") public Integer getUserStatus() { return userStatus; } + public void setUserStatus(Integer userStatus) { this.userStatus = userStatus; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -214,5 +223,7 @@ public class User implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/XmlItem.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/XmlItem.java index 8c841c34f11..05e86104cf3 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/XmlItem.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/XmlItem.java @@ -57,16 +57,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("attribute_string") public String getAttributeString() { return attributeString; } + public void setAttributeString(String attributeString) { this.attributeString = attributeString; - } - - /** + }/** **/ public XmlItem attributeNumber(BigDecimal attributeNumber) { this.attributeNumber = attributeNumber; @@ -74,16 +75,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("attribute_number") public BigDecimal getAttributeNumber() { return attributeNumber; } + public void setAttributeNumber(BigDecimal attributeNumber) { this.attributeNumber = attributeNumber; - } - - /** + }/** **/ public XmlItem attributeInteger(Integer attributeInteger) { this.attributeInteger = attributeInteger; @@ -91,16 +93,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("attribute_integer") public Integer getAttributeInteger() { return attributeInteger; } + public void setAttributeInteger(Integer attributeInteger) { this.attributeInteger = attributeInteger; - } - - /** + }/** **/ public XmlItem attributeBoolean(Boolean attributeBoolean) { this.attributeBoolean = attributeBoolean; @@ -108,16 +111,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("attribute_boolean") public Boolean getAttributeBoolean() { return attributeBoolean; } + public void setAttributeBoolean(Boolean attributeBoolean) { this.attributeBoolean = attributeBoolean; - } - - /** + }/** **/ public XmlItem wrappedArray(List wrappedArray) { this.wrappedArray = wrappedArray; @@ -125,16 +129,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("wrapped_array") public List getWrappedArray() { return wrappedArray; } + public void setWrappedArray(List wrappedArray) { this.wrappedArray = wrappedArray; - } - - /** + }/** **/ public XmlItem nameString(String nameString) { this.nameString = nameString; @@ -142,16 +147,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("name_string") public String getNameString() { return nameString; } + public void setNameString(String nameString) { this.nameString = nameString; - } - - /** + }/** **/ public XmlItem nameNumber(BigDecimal nameNumber) { this.nameNumber = nameNumber; @@ -159,16 +165,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("name_number") public BigDecimal getNameNumber() { return nameNumber; } + public void setNameNumber(BigDecimal nameNumber) { this.nameNumber = nameNumber; - } - - /** + }/** **/ public XmlItem nameInteger(Integer nameInteger) { this.nameInteger = nameInteger; @@ -176,16 +183,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("name_integer") public Integer getNameInteger() { return nameInteger; } + public void setNameInteger(Integer nameInteger) { this.nameInteger = nameInteger; - } - - /** + }/** **/ public XmlItem nameBoolean(Boolean nameBoolean) { this.nameBoolean = nameBoolean; @@ -193,16 +201,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("name_boolean") public Boolean getNameBoolean() { return nameBoolean; } + public void setNameBoolean(Boolean nameBoolean) { this.nameBoolean = nameBoolean; - } - - /** + }/** **/ public XmlItem nameArray(List nameArray) { this.nameArray = nameArray; @@ -210,16 +219,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("name_array") public List getNameArray() { return nameArray; } + public void setNameArray(List nameArray) { this.nameArray = nameArray; - } - - /** + }/** **/ public XmlItem nameWrappedArray(List nameWrappedArray) { this.nameWrappedArray = nameWrappedArray; @@ -227,16 +237,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("name_wrapped_array") public List getNameWrappedArray() { return nameWrappedArray; } + public void setNameWrappedArray(List nameWrappedArray) { this.nameWrappedArray = nameWrappedArray; - } - - /** + }/** **/ public XmlItem prefixString(String prefixString) { this.prefixString = prefixString; @@ -244,16 +255,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("prefix_string") public String getPrefixString() { return prefixString; } + public void setPrefixString(String prefixString) { this.prefixString = prefixString; - } - - /** + }/** **/ public XmlItem prefixNumber(BigDecimal prefixNumber) { this.prefixNumber = prefixNumber; @@ -261,16 +273,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("prefix_number") public BigDecimal getPrefixNumber() { return prefixNumber; } + public void setPrefixNumber(BigDecimal prefixNumber) { this.prefixNumber = prefixNumber; - } - - /** + }/** **/ public XmlItem prefixInteger(Integer prefixInteger) { this.prefixInteger = prefixInteger; @@ -278,16 +291,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("prefix_integer") public Integer getPrefixInteger() { return prefixInteger; } + public void setPrefixInteger(Integer prefixInteger) { this.prefixInteger = prefixInteger; - } - - /** + }/** **/ public XmlItem prefixBoolean(Boolean prefixBoolean) { this.prefixBoolean = prefixBoolean; @@ -295,16 +309,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("prefix_boolean") public Boolean getPrefixBoolean() { return prefixBoolean; } + public void setPrefixBoolean(Boolean prefixBoolean) { this.prefixBoolean = prefixBoolean; - } - - /** + }/** **/ public XmlItem prefixArray(List prefixArray) { this.prefixArray = prefixArray; @@ -312,16 +327,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("prefix_array") public List getPrefixArray() { return prefixArray; } + public void setPrefixArray(List prefixArray) { this.prefixArray = prefixArray; - } - - /** + }/** **/ public XmlItem prefixWrappedArray(List prefixWrappedArray) { this.prefixWrappedArray = prefixWrappedArray; @@ -329,16 +345,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("prefix_wrapped_array") public List getPrefixWrappedArray() { return prefixWrappedArray; } + public void setPrefixWrappedArray(List prefixWrappedArray) { this.prefixWrappedArray = prefixWrappedArray; - } - - /** + }/** **/ public XmlItem namespaceString(String namespaceString) { this.namespaceString = namespaceString; @@ -346,16 +363,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("namespace_string") public String getNamespaceString() { return namespaceString; } + public void setNamespaceString(String namespaceString) { this.namespaceString = namespaceString; - } - - /** + }/** **/ public XmlItem namespaceNumber(BigDecimal namespaceNumber) { this.namespaceNumber = namespaceNumber; @@ -363,16 +381,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("namespace_number") public BigDecimal getNamespaceNumber() { return namespaceNumber; } + public void setNamespaceNumber(BigDecimal namespaceNumber) { this.namespaceNumber = namespaceNumber; - } - - /** + }/** **/ public XmlItem namespaceInteger(Integer namespaceInteger) { this.namespaceInteger = namespaceInteger; @@ -380,16 +399,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("namespace_integer") public Integer getNamespaceInteger() { return namespaceInteger; } + public void setNamespaceInteger(Integer namespaceInteger) { this.namespaceInteger = namespaceInteger; - } - - /** + }/** **/ public XmlItem namespaceBoolean(Boolean namespaceBoolean) { this.namespaceBoolean = namespaceBoolean; @@ -397,16 +417,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("namespace_boolean") public Boolean getNamespaceBoolean() { return namespaceBoolean; } + public void setNamespaceBoolean(Boolean namespaceBoolean) { this.namespaceBoolean = namespaceBoolean; - } - - /** + }/** **/ public XmlItem namespaceArray(List namespaceArray) { this.namespaceArray = namespaceArray; @@ -414,16 +435,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("namespace_array") public List getNamespaceArray() { return namespaceArray; } + public void setNamespaceArray(List namespaceArray) { this.namespaceArray = namespaceArray; - } - - /** + }/** **/ public XmlItem namespaceWrappedArray(List namespaceWrappedArray) { this.namespaceWrappedArray = namespaceWrappedArray; @@ -431,16 +453,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("namespace_wrapped_array") public List getNamespaceWrappedArray() { return namespaceWrappedArray; } + public void setNamespaceWrappedArray(List namespaceWrappedArray) { this.namespaceWrappedArray = namespaceWrappedArray; - } - - /** + }/** **/ public XmlItem prefixNsString(String prefixNsString) { this.prefixNsString = prefixNsString; @@ -448,16 +471,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("prefix_ns_string") public String getPrefixNsString() { return prefixNsString; } + public void setPrefixNsString(String prefixNsString) { this.prefixNsString = prefixNsString; - } - - /** + }/** **/ public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) { this.prefixNsNumber = prefixNsNumber; @@ -465,16 +489,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("prefix_ns_number") public BigDecimal getPrefixNsNumber() { return prefixNsNumber; } + public void setPrefixNsNumber(BigDecimal prefixNsNumber) { this.prefixNsNumber = prefixNsNumber; - } - - /** + }/** **/ public XmlItem prefixNsInteger(Integer prefixNsInteger) { this.prefixNsInteger = prefixNsInteger; @@ -482,16 +507,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("prefix_ns_integer") public Integer getPrefixNsInteger() { return prefixNsInteger; } + public void setPrefixNsInteger(Integer prefixNsInteger) { this.prefixNsInteger = prefixNsInteger; - } - - /** + }/** **/ public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) { this.prefixNsBoolean = prefixNsBoolean; @@ -499,16 +525,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("prefix_ns_boolean") public Boolean getPrefixNsBoolean() { return prefixNsBoolean; } + public void setPrefixNsBoolean(Boolean prefixNsBoolean) { this.prefixNsBoolean = prefixNsBoolean; - } - - /** + }/** **/ public XmlItem prefixNsArray(List prefixNsArray) { this.prefixNsArray = prefixNsArray; @@ -516,16 +543,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("prefix_ns_array") public List getPrefixNsArray() { return prefixNsArray; } + public void setPrefixNsArray(List prefixNsArray) { this.prefixNsArray = prefixNsArray; - } - - /** + }/** **/ public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) { this.prefixNsWrappedArray = prefixNsWrappedArray; @@ -533,16 +561,18 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("prefix_ns_wrapped_array") public List getPrefixNsWrappedArray() { return prefixNsWrappedArray; } + public void setPrefixNsWrappedArray(List prefixNsWrappedArray) { this.prefixNsWrappedArray = prefixNsWrappedArray; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -636,5 +666,7 @@ public class XmlItem implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java new file mode 100644 index 00000000000..85ee119616a --- /dev/null +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java @@ -0,0 +1,32 @@ +package org.openapitools.api; + +import org.openapitools.model.Client; + +import javax.ws.rs.*; +import javax.ws.rs.core.Response; + +import io.swagger.annotations.*; + +import java.io.InputStream; +import java.util.Map; +import java.util.List; +import javax.validation.constraints.*; +import javax.validation.Valid; + +@Path("/FakeClassnameTags123") +@Api(description = "the FakeClassnameTags123 API") +public class FakeClassnameTags123Api { + + @PATCH + @Consumes({ "application/json" }) + @Produces({ "application/json" }) + @ApiOperation(value = "To test class name in snake case", notes = "To test class name in snake case", response = Client.class, authorizations = { + @Authorization(value = "api_key_query") + }, tags={ "fake_classname_tags 123#$%^" }) + @ApiResponses(value = { + @ApiResponse(code = 200, message = "successful operation", response = Client.class) + }) + public Response testClassname(@Valid Client body) { + return Response.ok().entity("magic!").build(); + } +} diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java index 784bdb2540c..aed0fff6cef 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesAnyType extends HashMap impleme } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesAnyType extends HashMap impleme } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java index 7e3b19874d3..77a966fc45b 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java @@ -29,16 +29,18 @@ public class AdditionalPropertiesArray extends HashMap implements } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -77,5 +79,7 @@ public class AdditionalPropertiesArray extends HashMap implements } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java index 1eb290fe3f2..d9b4e2f1d0e 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesBoolean extends HashMap implem } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesBoolean extends HashMap implem } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index c70f3d5171d..f2332eb2a60 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -40,16 +40,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_string") public Map getMapString() { return mapString; } + public void setMapString(Map mapString) { this.mapString = mapString; - } - - /** + }/** **/ public AdditionalPropertiesClass mapNumber(Map mapNumber) { this.mapNumber = mapNumber; @@ -57,16 +58,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_number") public Map getMapNumber() { return mapNumber; } + public void setMapNumber(Map mapNumber) { this.mapNumber = mapNumber; - } - - /** + }/** **/ public AdditionalPropertiesClass mapInteger(Map mapInteger) { this.mapInteger = mapInteger; @@ -74,16 +76,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_integer") public Map getMapInteger() { return mapInteger; } + public void setMapInteger(Map mapInteger) { this.mapInteger = mapInteger; - } - - /** + }/** **/ public AdditionalPropertiesClass mapBoolean(Map mapBoolean) { this.mapBoolean = mapBoolean; @@ -91,16 +94,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_boolean") public Map getMapBoolean() { return mapBoolean; } + public void setMapBoolean(Map mapBoolean) { this.mapBoolean = mapBoolean; - } - - /** + }/** **/ public AdditionalPropertiesClass mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; @@ -108,16 +112,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_array_integer") public Map> getMapArrayInteger() { return mapArrayInteger; } + public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; - } - - /** + }/** **/ public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; @@ -125,16 +130,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") public Map> getMapArrayAnytype() { return mapArrayAnytype; } + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; - } - - /** + }/** **/ public AdditionalPropertiesClass mapMapString(Map> mapMapString) { this.mapMapString = mapMapString; @@ -142,16 +148,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_map_string") public Map> getMapMapString() { return mapMapString; } + public void setMapMapString(Map> mapMapString) { this.mapMapString = mapMapString; - } - - /** + }/** **/ public AdditionalPropertiesClass mapMapAnytype(Map> mapMapAnytype) { this.mapMapAnytype = mapMapAnytype; @@ -159,16 +166,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("map_map_anytype") public Map> getMapMapAnytype() { return mapMapAnytype; } + public void setMapMapAnytype(Map> mapMapAnytype) { this.mapMapAnytype = mapMapAnytype; - } - - /** + }/** **/ public AdditionalPropertiesClass anytype1(Object anytype1) { this.anytype1 = anytype1; @@ -176,16 +184,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("anytype_1") public Object getAnytype1() { return anytype1; } + public void setAnytype1(Object anytype1) { this.anytype1 = anytype1; - } - - /** + }/** **/ public AdditionalPropertiesClass anytype2(Object anytype2) { this.anytype2 = anytype2; @@ -193,16 +202,17 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("anytype_2") public Object getAnytype2() { return anytype2; } + public void setAnytype2(Object anytype2) { this.anytype2 = anytype2; - } - - /** + }/** **/ public AdditionalPropertiesClass anytype3(Object anytype3) { this.anytype3 = anytype3; @@ -210,16 +220,18 @@ public class AdditionalPropertiesClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("anytype_3") public Object getAnytype3() { return anytype3; } + public void setAnytype3(Object anytype3) { this.anytype3 = anytype3; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -277,5 +289,7 @@ public class AdditionalPropertiesClass implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java index c2c81ea584e..88522ac23ba 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesInteger extends HashMap implem } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesInteger extends HashMap implem } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java index b4b4fc23197..9d0f0d1bdd3 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java @@ -29,16 +29,18 @@ public class AdditionalPropertiesNumber extends HashMap impl } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -77,5 +79,7 @@ public class AdditionalPropertiesNumber extends HashMap impl } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java index 90ecd845ef3..af0e2fbc20f 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesObject extends HashMap implements } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesObject extends HashMap implements } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java index 1454d070380..faf835671e6 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java @@ -28,16 +28,18 @@ public class AdditionalPropertiesString extends HashMap implemen } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class AdditionalPropertiesString extends HashMap implemen } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Animal.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Animal.java index 43bfbb7fd24..cda0533c480 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Animal.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Animal.java @@ -35,17 +35,18 @@ public class Animal implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("className") @NotNull public String getClassName() { return className; } + public void setClassName(String className) { this.className = className; - } - - /** + }/** **/ public Animal color(String color) { this.color = color; @@ -53,16 +54,18 @@ public class Animal implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("color") public String getColor() { return color; } + public void setColor(String color) { this.color = color; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -102,5 +105,7 @@ public class Animal implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java index cc9abca8a2a..2e0352195dc 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java @@ -29,16 +29,18 @@ public class ArrayOfArrayOfNumberOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("ArrayArrayNumber") public List> getArrayArrayNumber() { return arrayArrayNumber; } + public void setArrayArrayNumber(List> arrayArrayNumber) { this.arrayArrayNumber = arrayArrayNumber; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java index 40acdceef6a..404b220d584 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java @@ -29,16 +29,18 @@ public class ArrayOfNumberOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("ArrayNumber") public List getArrayNumber() { return arrayNumber; } + public void setArrayNumber(List arrayNumber) { this.arrayNumber = arrayNumber; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class ArrayOfNumberOnly implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayTest.java index bd324146556..a35a833ac3b 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayTest.java @@ -31,16 +31,17 @@ public class ArrayTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("array_of_string") public List getArrayOfString() { return arrayOfString; } + public void setArrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; - } - - /** + }/** **/ public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; @@ -48,16 +49,17 @@ public class ArrayTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("array_array_of_integer") public List> getArrayArrayOfInteger() { return arrayArrayOfInteger; } + public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; - } - - /** + }/** **/ public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; @@ -65,16 +67,18 @@ public class ArrayTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") public List> getArrayArrayOfModel() { return arrayArrayOfModel; } + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -116,5 +120,7 @@ public class ArrayTest implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/BigCat.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/BigCat.java index c3c4bfcfb59..9e0347ae85b 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/BigCat.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/BigCat.java @@ -61,16 +61,18 @@ public enum KindEnum { } + + @ApiModelProperty(value = "") @JsonProperty("kind") public KindEnum getKind() { return kind; } + public void setKind(KindEnum kind) { this.kind = kind; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -109,5 +111,7 @@ public enum KindEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/BigCatAllOf.java index d3eb97becef..02804f7c2a5 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/BigCatAllOf.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/BigCatAllOf.java @@ -59,16 +59,18 @@ public enum KindEnum { } + + @ApiModelProperty(value = "") @JsonProperty("kind") public KindEnum getKind() { return kind; } + public void setKind(KindEnum kind) { this.kind = kind; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -106,5 +108,7 @@ public enum KindEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Capitalization.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Capitalization.java index 9c9d8a8f425..783e1bdb92b 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Capitalization.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Capitalization.java @@ -31,16 +31,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("smallCamel") public String getSmallCamel() { return smallCamel; } + public void setSmallCamel(String smallCamel) { this.smallCamel = smallCamel; - } - - /** + }/** **/ public Capitalization capitalCamel(String capitalCamel) { this.capitalCamel = capitalCamel; @@ -48,16 +49,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("CapitalCamel") public String getCapitalCamel() { return capitalCamel; } + public void setCapitalCamel(String capitalCamel) { this.capitalCamel = capitalCamel; - } - - /** + }/** **/ public Capitalization smallSnake(String smallSnake) { this.smallSnake = smallSnake; @@ -65,16 +67,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("small_Snake") public String getSmallSnake() { return smallSnake; } + public void setSmallSnake(String smallSnake) { this.smallSnake = smallSnake; - } - - /** + }/** **/ public Capitalization capitalSnake(String capitalSnake) { this.capitalSnake = capitalSnake; @@ -82,16 +85,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("Capital_Snake") public String getCapitalSnake() { return capitalSnake; } + public void setCapitalSnake(String capitalSnake) { this.capitalSnake = capitalSnake; - } - - /** + }/** **/ public Capitalization scAETHFlowPoints(String scAETHFlowPoints) { this.scAETHFlowPoints = scAETHFlowPoints; @@ -99,16 +103,17 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("SCA_ETH_Flow_Points") public String getScAETHFlowPoints() { return scAETHFlowPoints; } + public void setScAETHFlowPoints(String scAETHFlowPoints) { this.scAETHFlowPoints = scAETHFlowPoints; - } - - /** + }/** * Name of the pet **/ public Capitalization ATT_NAME(String ATT_NAME) { @@ -117,16 +122,18 @@ public class Capitalization implements Serializable { } + + @ApiModelProperty(value = "Name of the pet ") @JsonProperty("ATT_NAME") public String getATTNAME() { return ATT_NAME; } + public void setATTNAME(String ATT_NAME) { this.ATT_NAME = ATT_NAME; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -174,5 +181,7 @@ public class Capitalization implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Cat.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Cat.java index 12cfde8994a..1a9b33dc767 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Cat.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Cat.java @@ -28,16 +28,18 @@ public class Cat extends Animal implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("declawed") public Boolean getDeclawed() { return declawed; } + public void setDeclawed(Boolean declawed) { this.declawed = declawed; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class Cat extends Animal implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/CatAllOf.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/CatAllOf.java index 66bfa279966..561dd77d848 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/CatAllOf.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/CatAllOf.java @@ -26,16 +26,18 @@ public class CatAllOf implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("declawed") public Boolean getDeclawed() { return declawed; } + public void setDeclawed(Boolean declawed) { this.declawed = declawed; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -73,5 +75,7 @@ public class CatAllOf implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Category.java index fa0c47ddd86..38c8fca1c16 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Category.java @@ -27,16 +27,17 @@ public class Category implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { return id; } + public void setId(Long id) { this.id = id; - } - - /** + }/** **/ public Category name(String name) { this.name = name; @@ -44,17 +45,19 @@ public class Category implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("name") @NotNull public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -94,5 +97,7 @@ public class Category implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ClassModel.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ClassModel.java index 19e12db6493..b84f1b8c63b 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ClassModel.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ClassModel.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; - /** * Model for testing model with \"_class\" property **/ @@ -29,16 +28,18 @@ public class ClassModel implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("_class") public String getPropertyClass() { return propertyClass; } + public void setPropertyClass(String propertyClass) { this.propertyClass = propertyClass; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +77,7 @@ public class ClassModel implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Client.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Client.java index 9703ba67fc9..cd6a701335a 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Client.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Client.java @@ -26,16 +26,18 @@ public class Client implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("client") public String getClient() { return client; } + public void setClient(String client) { this.client = client; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -73,5 +75,7 @@ public class Client implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Dog.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Dog.java index 685f46dcdd4..2c526237d2d 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Dog.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Dog.java @@ -28,16 +28,18 @@ public class Dog extends Animal implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("breed") public String getBreed() { return breed; } + public void setBreed(String breed) { this.breed = breed; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +78,7 @@ public class Dog extends Animal implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/DogAllOf.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/DogAllOf.java index dfcbfe7e72a..eb82fd4f766 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/DogAllOf.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/DogAllOf.java @@ -26,16 +26,18 @@ public class DogAllOf implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("breed") public String getBreed() { return breed; } + public void setBreed(String breed) { this.breed = breed; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -73,5 +75,7 @@ public class DogAllOf implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/EnumArrays.java index 9a422c1c554..c6996acd791 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/EnumArrays.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/EnumArrays.java @@ -95,16 +95,17 @@ public enum ArrayEnumEnum { } + + @ApiModelProperty(value = "") @JsonProperty("just_symbol") public JustSymbolEnum getJustSymbol() { return justSymbol; } + public void setJustSymbol(JustSymbolEnum justSymbol) { this.justSymbol = justSymbol; - } - - /** + }/** **/ public EnumArrays arrayEnum(List arrayEnum) { this.arrayEnum = arrayEnum; @@ -112,16 +113,18 @@ public enum ArrayEnumEnum { } + + @ApiModelProperty(value = "") @JsonProperty("array_enum") public List getArrayEnum() { return arrayEnum; } + public void setArrayEnum(List arrayEnum) { this.arrayEnum = arrayEnum; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -161,5 +164,7 @@ public enum ArrayEnumEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/EnumTest.java index 7dc8942410a..0000972a822 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/EnumTest.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/EnumTest.java @@ -163,16 +163,17 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(value = "") @JsonProperty("enum_string") public EnumStringEnum getEnumString() { return enumString; } + public void setEnumString(EnumStringEnum enumString) { this.enumString = enumString; - } - - /** + }/** **/ public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) { this.enumStringRequired = enumStringRequired; @@ -180,17 +181,18 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("enum_string_required") @NotNull public EnumStringRequiredEnum getEnumStringRequired() { return enumStringRequired; } + public void setEnumStringRequired(EnumStringRequiredEnum enumStringRequired) { this.enumStringRequired = enumStringRequired; - } - - /** + }/** **/ public EnumTest enumInteger(EnumIntegerEnum enumInteger) { this.enumInteger = enumInteger; @@ -198,16 +200,17 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(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; @@ -215,16 +218,17 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(value = "") @JsonProperty("enum_number") public EnumNumberEnum getEnumNumber() { return enumNumber; } + public void setEnumNumber(EnumNumberEnum enumNumber) { this.enumNumber = enumNumber; - } - - /** + }/** **/ public EnumTest outerEnum(OuterEnum outerEnum) { this.outerEnum = outerEnum; @@ -232,16 +236,18 @@ public enum EnumNumberEnum { } + + @ApiModelProperty(value = "") @JsonProperty("outerEnum") public OuterEnum getOuterEnum() { return outerEnum; } + public void setOuterEnum(OuterEnum outerEnum) { this.outerEnum = outerEnum; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -287,5 +293,7 @@ public enum EnumNumberEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index e97c11e0df2..d8174bd527c 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -29,16 +29,17 @@ public class FileSchemaTestClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("file") public java.io.File getFile() { return file; } + public void setFile(java.io.File file) { this.file = file; - } - - /** + }/** **/ public FileSchemaTestClass files(List files) { this.files = files; @@ -46,16 +47,18 @@ public class FileSchemaTestClass implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("files") public List getFiles() { return files; } + public void setFiles(List files) { this.files = files; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -95,5 +98,7 @@ public class FileSchemaTestClass implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FormatTest.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FormatTest.java index 7132d9908d6..67ba67840f4 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FormatTest.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FormatTest.java @@ -46,16 +46,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("integer") @Min(10) @Max(100) public Integer getInteger() { return integer; } + public void setInteger(Integer integer) { this.integer = integer; - } - - /** + }/** * minimum: 20 * maximum: 200 **/ @@ -65,16 +66,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("int32") @Min(20) @Max(200) public Integer getInt32() { return int32; } + public void setInt32(Integer int32) { this.int32 = int32; - } - - /** + }/** **/ public FormatTest int64(Long int64) { this.int64 = int64; @@ -82,16 +84,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("int64") public Long getInt64() { return int64; } + public void setInt64(Long int64) { this.int64 = int64; - } - - /** + }/** * minimum: 32.1 * maximum: 543.2 **/ @@ -101,17 +104,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("number") @NotNull @DecimalMin("32.1") @DecimalMax("543.2") public BigDecimal getNumber() { return number; } + public void setNumber(BigDecimal number) { this.number = number; - } - - /** + }/** * minimum: 54.3 * maximum: 987.6 **/ @@ -121,16 +125,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("float") @DecimalMin("54.3") @DecimalMax("987.6") public Float getFloat() { return _float; } + public void setFloat(Float _float) { this._float = _float; - } - - /** + }/** * minimum: 67.8 * maximum: 123.4 **/ @@ -140,16 +145,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("double") @DecimalMin("67.8") @DecimalMax("123.4") public Double getDouble() { return _double; } + public void setDouble(Double _double) { this._double = _double; - } - - /** + }/** **/ public FormatTest string(String string) { this.string = string; @@ -157,16 +163,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("string") @Pattern(regexp="/[a-z]/i") public String getString() { return string; } + public void setString(String string) { this.string = string; - } - - /** + }/** **/ public FormatTest _byte(byte[] _byte) { this._byte = _byte; @@ -174,17 +181,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("byte") @NotNull @Pattern(regexp="^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$") public byte[] getByte() { return _byte; } + public void setByte(byte[] _byte) { this._byte = _byte; - } - - /** + }/** **/ public FormatTest binary(File binary) { this.binary = binary; @@ -192,16 +200,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("binary") public File getBinary() { return binary; } + public void setBinary(File binary) { this.binary = binary; - } - - /** + }/** **/ public FormatTest date(LocalDate date) { this.date = date; @@ -209,17 +218,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("date") @NotNull public LocalDate getDate() { return date; } + public void setDate(LocalDate date) { this.date = date; - } - - /** + }/** **/ public FormatTest dateTime(Date dateTime) { this.dateTime = dateTime; @@ -227,16 +237,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("dateTime") public Date getDateTime() { return dateTime; } + public void setDateTime(Date dateTime) { this.dateTime = dateTime; - } - - /** + }/** **/ public FormatTest uuid(UUID uuid) { this.uuid = uuid; @@ -244,16 +255,17 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "") @JsonProperty("uuid") public UUID getUuid() { return uuid; } + public void setUuid(UUID uuid) { this.uuid = uuid; - } - - /** + }/** **/ public FormatTest password(String password) { this.password = password; @@ -261,17 +273,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("password") @NotNull @Size(min=10,max=64) public String getPassword() { return password; } + public void setPassword(String password) { this.password = password; - } - - /** + }/** **/ public FormatTest bigDecimal(BigDecimal bigDecimal) { this.bigDecimal = bigDecimal; @@ -279,16 +292,18 @@ public class FormatTest implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("BigDecimal") public BigDecimal getBigDecimal() { return bigDecimal; } + public void setBigDecimal(BigDecimal bigDecimal) { this.bigDecimal = bigDecimal; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -352,5 +367,7 @@ public class FormatTest implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java index 76898a7831b..08dae98e53d 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java @@ -27,16 +27,17 @@ public class HasOnlyReadOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("bar") public String getBar() { return bar; } + public void setBar(String bar) { this.bar = bar; - } - - /** + }/** **/ public HasOnlyReadOnly foo(String foo) { this.foo = foo; @@ -44,16 +45,18 @@ public class HasOnlyReadOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("foo") public String getFoo() { return foo; } + public void setFoo(String foo) { this.foo = foo; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -93,5 +96,7 @@ public class HasOnlyReadOnly implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/MapTest.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/MapTest.java index 059f500d097..74f6354e7c7 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/MapTest.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/MapTest.java @@ -65,16 +65,17 @@ public enum InnerEnum { } + + @ApiModelProperty(value = "") @JsonProperty("map_map_of_string") public Map> getMapMapOfString() { return mapMapOfString; } + public void setMapMapOfString(Map> mapMapOfString) { this.mapMapOfString = mapMapOfString; - } - - /** + }/** **/ public MapTest mapOfEnumString(Map mapOfEnumString) { this.mapOfEnumString = mapOfEnumString; @@ -82,16 +83,17 @@ public enum InnerEnum { } + + @ApiModelProperty(value = "") @JsonProperty("map_of_enum_string") public Map getMapOfEnumString() { return mapOfEnumString; } + public void setMapOfEnumString(Map mapOfEnumString) { this.mapOfEnumString = mapOfEnumString; - } - - /** + }/** **/ public MapTest directMap(Map directMap) { this.directMap = directMap; @@ -99,16 +101,17 @@ public enum InnerEnum { } + + @ApiModelProperty(value = "") @JsonProperty("direct_map") public Map getDirectMap() { return directMap; } + public void setDirectMap(Map directMap) { this.directMap = directMap; - } - - /** + }/** **/ public MapTest indirectMap(Map indirectMap) { this.indirectMap = indirectMap; @@ -116,16 +119,18 @@ public enum InnerEnum { } + + @ApiModelProperty(value = "") @JsonProperty("indirect_map") public Map getIndirectMap() { return indirectMap; } + public void setIndirectMap(Map indirectMap) { this.indirectMap = indirectMap; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -169,5 +174,7 @@ public enum InnerEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java index 8467e42ead1..9c089fccb05 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java @@ -34,16 +34,17 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl } + + @ApiModelProperty(value = "") @JsonProperty("uuid") public UUID getUuid() { return uuid; } + public void setUuid(UUID uuid) { this.uuid = uuid; - } - - /** + }/** **/ public MixedPropertiesAndAdditionalPropertiesClass dateTime(Date dateTime) { this.dateTime = dateTime; @@ -51,16 +52,17 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl } + + @ApiModelProperty(value = "") @JsonProperty("dateTime") public Date getDateTime() { return dateTime; } + public void setDateTime(Date dateTime) { this.dateTime = dateTime; - } - - /** + }/** **/ public MixedPropertiesAndAdditionalPropertiesClass map(Map map) { this.map = map; @@ -68,16 +70,18 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl } + + @ApiModelProperty(value = "") @JsonProperty("map") public Map getMap() { return map; } + public void setMap(Map map) { this.map = map; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -119,5 +123,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Model200Response.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Model200Response.java index d330491d413..c61356a0678 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Model200Response.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Model200Response.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; - /** * Model for testing model name starting with number **/ @@ -30,16 +29,17 @@ public class Model200Response implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("name") public Integer getName() { return name; } + public void setName(Integer name) { this.name = name; - } - - /** + }/** **/ public Model200Response propertyClass(String propertyClass) { this.propertyClass = propertyClass; @@ -47,16 +47,18 @@ public class Model200Response implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("class") public String getPropertyClass() { return propertyClass; } + public void setPropertyClass(String propertyClass) { this.propertyClass = propertyClass; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -96,5 +98,7 @@ public class Model200Response implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ModelApiResponse.java index 3aeaa2e80a8..22e7d470591 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -28,16 +28,17 @@ public class ModelApiResponse implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("code") public Integer getCode() { return code; } + public void setCode(Integer code) { this.code = code; - } - - /** + }/** **/ public ModelApiResponse type(String type) { this.type = type; @@ -45,16 +46,17 @@ public class ModelApiResponse implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("type") public String getType() { return type; } + public void setType(String type) { this.type = type; - } - - /** + }/** **/ public ModelApiResponse message(String message) { this.message = message; @@ -62,16 +64,18 @@ public class ModelApiResponse implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("message") public String getMessage() { return message; } + public void setMessage(String message) { this.message = message; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -113,5 +117,7 @@ public class ModelApiResponse implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ModelReturn.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ModelReturn.java index b8ccb56ccd5..44a1581e5b2 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ModelReturn.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ModelReturn.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; - /** * Model for testing reserved words **/ @@ -29,16 +28,18 @@ public class ModelReturn implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("return") public Integer getReturn() { return _return; } + public void setReturn(Integer _return) { this._return = _return; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -76,5 +77,7 @@ public class ModelReturn implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Name.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Name.java index 30f2f65ac65..b4306edb75c 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Name.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Name.java @@ -12,7 +12,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; - /** * Model for testing model name same as property name **/ @@ -32,17 +31,18 @@ public class Name implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("name") @NotNull public Integer getName() { return name; } + public void setName(Integer name) { this.name = name; - } - - /** + }/** **/ public Name snakeCase(Integer snakeCase) { this.snakeCase = snakeCase; @@ -50,16 +50,17 @@ public class Name implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("snake_case") public Integer getSnakeCase() { return snakeCase; } + public void setSnakeCase(Integer snakeCase) { this.snakeCase = snakeCase; - } - - /** + }/** **/ public Name property(String property) { this.property = property; @@ -67,16 +68,17 @@ public class Name implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("property") public String getProperty() { return property; } + public void setProperty(String property) { this.property = property; - } - - /** + }/** **/ public Name _123number(Integer _123number) { this._123number = _123number; @@ -84,16 +86,18 @@ public class Name implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("123Number") public Integer get123number() { return _123number; } + public void set123number(Integer _123number) { this._123number = _123number; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -137,5 +141,7 @@ public class Name implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/NumberOnly.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/NumberOnly.java index b5ae07a3dfb..35a2322ebeb 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/NumberOnly.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/NumberOnly.java @@ -27,16 +27,18 @@ public class NumberOnly implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("JustNumber") public BigDecimal getJustNumber() { return justNumber; } + public void setJustNumber(BigDecimal justNumber) { this.justNumber = justNumber; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -74,5 +76,7 @@ public class NumberOnly implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Order.java index 4c88bb4d6ad..a93e308e31c 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Order.java @@ -65,16 +65,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { return id; } + public void setId(Long id) { this.id = id; - } - - /** + }/** **/ public Order petId(Long petId) { this.petId = petId; @@ -82,16 +83,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("petId") public Long getPetId() { return petId; } + public void setPetId(Long petId) { this.petId = petId; - } - - /** + }/** **/ public Order quantity(Integer quantity) { this.quantity = quantity; @@ -99,16 +101,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("quantity") public Integer getQuantity() { return quantity; } + public void setQuantity(Integer quantity) { this.quantity = quantity; - } - - /** + }/** **/ public Order shipDate(Date shipDate) { this.shipDate = shipDate; @@ -116,16 +119,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("shipDate") public Date getShipDate() { return shipDate; } + public void setShipDate(Date shipDate) { this.shipDate = shipDate; - } - - /** + }/** * Order Status **/ public Order status(StatusEnum status) { @@ -134,16 +138,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "Order Status") @JsonProperty("status") public StatusEnum getStatus() { return status; } + public void setStatus(StatusEnum status) { this.status = status; - } - - /** + }/** **/ public Order complete(Boolean complete) { this.complete = complete; @@ -151,16 +156,18 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("complete") public Boolean getComplete() { return complete; } + public void setComplete(Boolean complete) { this.complete = complete; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -208,5 +215,7 @@ public enum StatusEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/OuterComposite.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/OuterComposite.java index 14e7f71319a..f63145136d7 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/OuterComposite.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/OuterComposite.java @@ -29,16 +29,17 @@ public class OuterComposite implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("my_number") public BigDecimal getMyNumber() { return myNumber; } + public void setMyNumber(BigDecimal myNumber) { this.myNumber = myNumber; - } - - /** + }/** **/ public OuterComposite myString(String myString) { this.myString = myString; @@ -46,16 +47,17 @@ public class OuterComposite implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("my_string") public String getMyString() { return myString; } + public void setMyString(String myString) { this.myString = myString; - } - - /** + }/** **/ public OuterComposite myBoolean(Boolean myBoolean) { this.myBoolean = myBoolean; @@ -63,16 +65,18 @@ public class OuterComposite implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("my_boolean") public Boolean getMyBoolean() { return myBoolean; } + public void setMyBoolean(Boolean myBoolean) { this.myBoolean = myBoolean; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -114,5 +118,7 @@ public class OuterComposite implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Pet.java index 6718025e692..950ddb1ac08 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Pet.java @@ -68,16 +68,17 @@ public enum StatusEnum { } + + @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; @@ -85,16 +86,17 @@ public enum StatusEnum { } + + @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; @@ -102,17 +104,18 @@ public enum StatusEnum { } + + @ApiModelProperty(example = "doggie", required = true, value = "") @JsonProperty("name") @NotNull public String getName() { return name; } + public void setName(String name) { this.name = name; - } - - /** + }/** **/ public Pet photoUrls(List photoUrls) { this.photoUrls = photoUrls; @@ -120,17 +123,18 @@ public enum StatusEnum { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("photoUrls") @NotNull public List getPhotoUrls() { return photoUrls; } + public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; - } - - /** + }/** **/ public Pet tags(List tags) { this.tags = tags; @@ -138,16 +142,17 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "") @JsonProperty("tags") public List getTags() { return tags; } + public void setTags(List tags) { this.tags = tags; - } - - /** + }/** * pet status in the store **/ public Pet status(StatusEnum status) { @@ -156,16 +161,18 @@ public enum StatusEnum { } + + @ApiModelProperty(value = "pet status in the store") @JsonProperty("status") public StatusEnum getStatus() { return status; } + public void setStatus(StatusEnum status) { this.status = status; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -213,5 +220,7 @@ public enum StatusEnum { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ReadOnlyFirst.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ReadOnlyFirst.java index 27b680b9869..e1b4fd106db 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ReadOnlyFirst.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ReadOnlyFirst.java @@ -27,16 +27,17 @@ public class ReadOnlyFirst implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("bar") public String getBar() { return bar; } + public void setBar(String bar) { this.bar = bar; - } - - /** + }/** **/ public ReadOnlyFirst baz(String baz) { this.baz = baz; @@ -44,16 +45,18 @@ public class ReadOnlyFirst implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("baz") public String getBaz() { return baz; } + public void setBaz(String baz) { this.baz = baz; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -93,5 +96,7 @@ public class ReadOnlyFirst implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/SpecialModelName.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/SpecialModelName.java index 9e1984faaa0..3c4fb5b8dd1 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/SpecialModelName.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/SpecialModelName.java @@ -26,16 +26,18 @@ public class SpecialModelName implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("$special[property.name]") public Long get$SpecialPropertyName() { return $specialPropertyName; } + public void set$SpecialPropertyName(Long $specialPropertyName) { this.$specialPropertyName = $specialPropertyName; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -73,5 +75,7 @@ public class SpecialModelName implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Tag.java index cec2b713130..399864985ba 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Tag.java @@ -27,16 +27,17 @@ public class Tag implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { return id; } + public void setId(Long id) { this.id = id; - } - - /** + }/** **/ public Tag name(String name) { this.name = name; @@ -44,16 +45,18 @@ public class Tag implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { return name; } + public void setName(String name) { this.name = name; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -93,5 +96,7 @@ public class Tag implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/TypeHolderDefault.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/TypeHolderDefault.java index 957dd7c6cf3..a2de274c448 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/TypeHolderDefault.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/TypeHolderDefault.java @@ -33,17 +33,18 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("string_item") @NotNull public String getStringItem() { return stringItem; } + public void setStringItem(String stringItem) { this.stringItem = stringItem; - } - - /** + }/** **/ public TypeHolderDefault numberItem(BigDecimal numberItem) { this.numberItem = numberItem; @@ -51,17 +52,18 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("number_item") @NotNull public BigDecimal getNumberItem() { return numberItem; } + public void setNumberItem(BigDecimal numberItem) { this.numberItem = numberItem; - } - - /** + }/** **/ public TypeHolderDefault integerItem(Integer integerItem) { this.integerItem = integerItem; @@ -69,17 +71,18 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("integer_item") @NotNull public Integer getIntegerItem() { return integerItem; } + public void setIntegerItem(Integer integerItem) { this.integerItem = integerItem; - } - - /** + }/** **/ public TypeHolderDefault boolItem(Boolean boolItem) { this.boolItem = boolItem; @@ -87,17 +90,18 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("bool_item") @NotNull public Boolean getBoolItem() { return boolItem; } + public void setBoolItem(Boolean boolItem) { this.boolItem = boolItem; - } - - /** + }/** **/ public TypeHolderDefault arrayItem(List arrayItem) { this.arrayItem = arrayItem; @@ -105,17 +109,19 @@ public class TypeHolderDefault implements Serializable { } + + @ApiModelProperty(required = true, value = "") @JsonProperty("array_item") @NotNull public List getArrayItem() { return arrayItem; } + public void setArrayItem(List arrayItem) { this.arrayItem = arrayItem; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -161,5 +167,7 @@ public class TypeHolderDefault implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/TypeHolderExample.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/TypeHolderExample.java index d7c9125b74f..31efd619ce5 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/TypeHolderExample.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/TypeHolderExample.java @@ -34,17 +34,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "what", required = true, value = "") @JsonProperty("string_item") @NotNull public String getStringItem() { return stringItem; } + public void setStringItem(String stringItem) { this.stringItem = stringItem; - } - - /** + }/** **/ public TypeHolderExample numberItem(BigDecimal numberItem) { this.numberItem = numberItem; @@ -52,17 +53,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "1.234", required = true, value = "") @JsonProperty("number_item") @NotNull public BigDecimal getNumberItem() { return numberItem; } + public void setNumberItem(BigDecimal numberItem) { this.numberItem = numberItem; - } - - /** + }/** **/ public TypeHolderExample floatItem(Float floatItem) { this.floatItem = floatItem; @@ -70,17 +72,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "1.234", required = true, value = "") @JsonProperty("float_item") @NotNull public Float getFloatItem() { return floatItem; } + public void setFloatItem(Float floatItem) { this.floatItem = floatItem; - } - - /** + }/** **/ public TypeHolderExample integerItem(Integer integerItem) { this.integerItem = integerItem; @@ -88,17 +91,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "-2", required = true, value = "") @JsonProperty("integer_item") @NotNull public Integer getIntegerItem() { return integerItem; } + public void setIntegerItem(Integer integerItem) { this.integerItem = integerItem; - } - - /** + }/** **/ public TypeHolderExample boolItem(Boolean boolItem) { this.boolItem = boolItem; @@ -106,17 +110,18 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "true", required = true, value = "") @JsonProperty("bool_item") @NotNull public Boolean getBoolItem() { return boolItem; } + public void setBoolItem(Boolean boolItem) { this.boolItem = boolItem; - } - - /** + }/** **/ public TypeHolderExample arrayItem(List arrayItem) { this.arrayItem = arrayItem; @@ -124,17 +129,19 @@ public class TypeHolderExample implements Serializable { } + + @ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "") @JsonProperty("array_item") @NotNull public List getArrayItem() { return arrayItem; } + public void setArrayItem(List arrayItem) { this.arrayItem = arrayItem; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -182,5 +189,7 @@ public class TypeHolderExample implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/User.java index 2ab19c284a3..55ba561e30c 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/User.java @@ -33,16 +33,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { return id; } + public void setId(Long id) { this.id = id; - } - - /** + }/** **/ public User username(String username) { this.username = username; @@ -50,16 +51,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("username") public String getUsername() { return username; } + public void setUsername(String username) { this.username = username; - } - - /** + }/** **/ public User firstName(String firstName) { this.firstName = firstName; @@ -67,16 +69,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("firstName") public String getFirstName() { return firstName; } + public void setFirstName(String firstName) { this.firstName = firstName; - } - - /** + }/** **/ public User lastName(String lastName) { this.lastName = lastName; @@ -84,16 +87,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("lastName") public String getLastName() { return lastName; } + public void setLastName(String lastName) { this.lastName = lastName; - } - - /** + }/** **/ public User email(String email) { this.email = email; @@ -101,16 +105,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("email") public String getEmail() { return email; } + public void setEmail(String email) { this.email = email; - } - - /** + }/** **/ public User password(String password) { this.password = password; @@ -118,16 +123,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("password") public String getPassword() { return password; } + public void setPassword(String password) { this.password = password; - } - - /** + }/** **/ public User phone(String phone) { this.phone = phone; @@ -135,16 +141,17 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("phone") public String getPhone() { return phone; } + public void setPhone(String phone) { this.phone = phone; - } - - /** + }/** * User Status **/ public User userStatus(Integer userStatus) { @@ -153,16 +160,18 @@ public class User implements Serializable { } + + @ApiModelProperty(value = "User Status") @JsonProperty("userStatus") public Integer getUserStatus() { return userStatus; } + public void setUserStatus(Integer userStatus) { this.userStatus = userStatus; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -214,5 +223,7 @@ public class User implements Serializable { } return o.toString().replace("\n", "\n "); } + + } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/XmlItem.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/XmlItem.java index 8c841c34f11..05e86104cf3 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/XmlItem.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/XmlItem.java @@ -57,16 +57,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("attribute_string") public String getAttributeString() { return attributeString; } + public void setAttributeString(String attributeString) { this.attributeString = attributeString; - } - - /** + }/** **/ public XmlItem attributeNumber(BigDecimal attributeNumber) { this.attributeNumber = attributeNumber; @@ -74,16 +75,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("attribute_number") public BigDecimal getAttributeNumber() { return attributeNumber; } + public void setAttributeNumber(BigDecimal attributeNumber) { this.attributeNumber = attributeNumber; - } - - /** + }/** **/ public XmlItem attributeInteger(Integer attributeInteger) { this.attributeInteger = attributeInteger; @@ -91,16 +93,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("attribute_integer") public Integer getAttributeInteger() { return attributeInteger; } + public void setAttributeInteger(Integer attributeInteger) { this.attributeInteger = attributeInteger; - } - - /** + }/** **/ public XmlItem attributeBoolean(Boolean attributeBoolean) { this.attributeBoolean = attributeBoolean; @@ -108,16 +111,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("attribute_boolean") public Boolean getAttributeBoolean() { return attributeBoolean; } + public void setAttributeBoolean(Boolean attributeBoolean) { this.attributeBoolean = attributeBoolean; - } - - /** + }/** **/ public XmlItem wrappedArray(List wrappedArray) { this.wrappedArray = wrappedArray; @@ -125,16 +129,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("wrapped_array") public List getWrappedArray() { return wrappedArray; } + public void setWrappedArray(List wrappedArray) { this.wrappedArray = wrappedArray; - } - - /** + }/** **/ public XmlItem nameString(String nameString) { this.nameString = nameString; @@ -142,16 +147,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("name_string") public String getNameString() { return nameString; } + public void setNameString(String nameString) { this.nameString = nameString; - } - - /** + }/** **/ public XmlItem nameNumber(BigDecimal nameNumber) { this.nameNumber = nameNumber; @@ -159,16 +165,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("name_number") public BigDecimal getNameNumber() { return nameNumber; } + public void setNameNumber(BigDecimal nameNumber) { this.nameNumber = nameNumber; - } - - /** + }/** **/ public XmlItem nameInteger(Integer nameInteger) { this.nameInteger = nameInteger; @@ -176,16 +183,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("name_integer") public Integer getNameInteger() { return nameInteger; } + public void setNameInteger(Integer nameInteger) { this.nameInteger = nameInteger; - } - - /** + }/** **/ public XmlItem nameBoolean(Boolean nameBoolean) { this.nameBoolean = nameBoolean; @@ -193,16 +201,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("name_boolean") public Boolean getNameBoolean() { return nameBoolean; } + public void setNameBoolean(Boolean nameBoolean) { this.nameBoolean = nameBoolean; - } - - /** + }/** **/ public XmlItem nameArray(List nameArray) { this.nameArray = nameArray; @@ -210,16 +219,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("name_array") public List getNameArray() { return nameArray; } + public void setNameArray(List nameArray) { this.nameArray = nameArray; - } - - /** + }/** **/ public XmlItem nameWrappedArray(List nameWrappedArray) { this.nameWrappedArray = nameWrappedArray; @@ -227,16 +237,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("name_wrapped_array") public List getNameWrappedArray() { return nameWrappedArray; } + public void setNameWrappedArray(List nameWrappedArray) { this.nameWrappedArray = nameWrappedArray; - } - - /** + }/** **/ public XmlItem prefixString(String prefixString) { this.prefixString = prefixString; @@ -244,16 +255,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("prefix_string") public String getPrefixString() { return prefixString; } + public void setPrefixString(String prefixString) { this.prefixString = prefixString; - } - - /** + }/** **/ public XmlItem prefixNumber(BigDecimal prefixNumber) { this.prefixNumber = prefixNumber; @@ -261,16 +273,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("prefix_number") public BigDecimal getPrefixNumber() { return prefixNumber; } + public void setPrefixNumber(BigDecimal prefixNumber) { this.prefixNumber = prefixNumber; - } - - /** + }/** **/ public XmlItem prefixInteger(Integer prefixInteger) { this.prefixInteger = prefixInteger; @@ -278,16 +291,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("prefix_integer") public Integer getPrefixInteger() { return prefixInteger; } + public void setPrefixInteger(Integer prefixInteger) { this.prefixInteger = prefixInteger; - } - - /** + }/** **/ public XmlItem prefixBoolean(Boolean prefixBoolean) { this.prefixBoolean = prefixBoolean; @@ -295,16 +309,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("prefix_boolean") public Boolean getPrefixBoolean() { return prefixBoolean; } + public void setPrefixBoolean(Boolean prefixBoolean) { this.prefixBoolean = prefixBoolean; - } - - /** + }/** **/ public XmlItem prefixArray(List prefixArray) { this.prefixArray = prefixArray; @@ -312,16 +327,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("prefix_array") public List getPrefixArray() { return prefixArray; } + public void setPrefixArray(List prefixArray) { this.prefixArray = prefixArray; - } - - /** + }/** **/ public XmlItem prefixWrappedArray(List prefixWrappedArray) { this.prefixWrappedArray = prefixWrappedArray; @@ -329,16 +345,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("prefix_wrapped_array") public List getPrefixWrappedArray() { return prefixWrappedArray; } + public void setPrefixWrappedArray(List prefixWrappedArray) { this.prefixWrappedArray = prefixWrappedArray; - } - - /** + }/** **/ public XmlItem namespaceString(String namespaceString) { this.namespaceString = namespaceString; @@ -346,16 +363,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("namespace_string") public String getNamespaceString() { return namespaceString; } + public void setNamespaceString(String namespaceString) { this.namespaceString = namespaceString; - } - - /** + }/** **/ public XmlItem namespaceNumber(BigDecimal namespaceNumber) { this.namespaceNumber = namespaceNumber; @@ -363,16 +381,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("namespace_number") public BigDecimal getNamespaceNumber() { return namespaceNumber; } + public void setNamespaceNumber(BigDecimal namespaceNumber) { this.namespaceNumber = namespaceNumber; - } - - /** + }/** **/ public XmlItem namespaceInteger(Integer namespaceInteger) { this.namespaceInteger = namespaceInteger; @@ -380,16 +399,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("namespace_integer") public Integer getNamespaceInteger() { return namespaceInteger; } + public void setNamespaceInteger(Integer namespaceInteger) { this.namespaceInteger = namespaceInteger; - } - - /** + }/** **/ public XmlItem namespaceBoolean(Boolean namespaceBoolean) { this.namespaceBoolean = namespaceBoolean; @@ -397,16 +417,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("namespace_boolean") public Boolean getNamespaceBoolean() { return namespaceBoolean; } + public void setNamespaceBoolean(Boolean namespaceBoolean) { this.namespaceBoolean = namespaceBoolean; - } - - /** + }/** **/ public XmlItem namespaceArray(List namespaceArray) { this.namespaceArray = namespaceArray; @@ -414,16 +435,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("namespace_array") public List getNamespaceArray() { return namespaceArray; } + public void setNamespaceArray(List namespaceArray) { this.namespaceArray = namespaceArray; - } - - /** + }/** **/ public XmlItem namespaceWrappedArray(List namespaceWrappedArray) { this.namespaceWrappedArray = namespaceWrappedArray; @@ -431,16 +453,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("namespace_wrapped_array") public List getNamespaceWrappedArray() { return namespaceWrappedArray; } + public void setNamespaceWrappedArray(List namespaceWrappedArray) { this.namespaceWrappedArray = namespaceWrappedArray; - } - - /** + }/** **/ public XmlItem prefixNsString(String prefixNsString) { this.prefixNsString = prefixNsString; @@ -448,16 +471,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "string", value = "") @JsonProperty("prefix_ns_string") public String getPrefixNsString() { return prefixNsString; } + public void setPrefixNsString(String prefixNsString) { this.prefixNsString = prefixNsString; - } - - /** + }/** **/ public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) { this.prefixNsNumber = prefixNsNumber; @@ -465,16 +489,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "1.234", value = "") @JsonProperty("prefix_ns_number") public BigDecimal getPrefixNsNumber() { return prefixNsNumber; } + public void setPrefixNsNumber(BigDecimal prefixNsNumber) { this.prefixNsNumber = prefixNsNumber; - } - - /** + }/** **/ public XmlItem prefixNsInteger(Integer prefixNsInteger) { this.prefixNsInteger = prefixNsInteger; @@ -482,16 +507,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "-2", value = "") @JsonProperty("prefix_ns_integer") public Integer getPrefixNsInteger() { return prefixNsInteger; } + public void setPrefixNsInteger(Integer prefixNsInteger) { this.prefixNsInteger = prefixNsInteger; - } - - /** + }/** **/ public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) { this.prefixNsBoolean = prefixNsBoolean; @@ -499,16 +525,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(example = "true", value = "") @JsonProperty("prefix_ns_boolean") public Boolean getPrefixNsBoolean() { return prefixNsBoolean; } + public void setPrefixNsBoolean(Boolean prefixNsBoolean) { this.prefixNsBoolean = prefixNsBoolean; - } - - /** + }/** **/ public XmlItem prefixNsArray(List prefixNsArray) { this.prefixNsArray = prefixNsArray; @@ -516,16 +543,17 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("prefix_ns_array") public List getPrefixNsArray() { return prefixNsArray; } + public void setPrefixNsArray(List prefixNsArray) { this.prefixNsArray = prefixNsArray; - } - - /** + }/** **/ public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) { this.prefixNsWrappedArray = prefixNsWrappedArray; @@ -533,16 +561,18 @@ public class XmlItem implements Serializable { } + + @ApiModelProperty(value = "") @JsonProperty("prefix_ns_wrapped_array") public List getPrefixNsWrappedArray() { return prefixNsWrappedArray; } + public void setPrefixNsWrappedArray(List prefixNsWrappedArray) { this.prefixNsWrappedArray = prefixNsWrappedArray; } - @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -636,5 +666,7 @@ public class XmlItem implements Serializable { } return o.toString().replace("\n", "\n "); } + + }