Generate java inflector OAS2 (#222)

This commit is contained in:
Jérémie Bresson 2018-04-25 07:01:32 +02:00 committed by GitHub
parent c605090d61
commit 6f28209ccc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
46 changed files with 1817 additions and 1693 deletions

View File

@ -1,9 +1,13 @@
package org.openapitools.codegen.languages;
import org.openapitools.codegen.*;
import io.swagger.v3.oas.models.*;
import io.swagger.v3.oas.models.Operation;
import org.apache.commons.lang3.BooleanUtils;
import org.openapitools.codegen.CodegenModel;
import org.openapitools.codegen.CodegenOperation;
import org.openapitools.codegen.CodegenProperty;
import org.openapitools.codegen.CodegenType;
import org.openapitools.codegen.SupportingFile;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -25,7 +29,7 @@ public class JavaInflectorServerCodegen extends AbstractJavaCodegen {
sourceFolder = "src/gen/java";
apiTestTemplateFiles.clear(); // TODO: add test template
embeddedTemplateDir = templateDir = "JavaInflector";
invokerPackage = "io.swagger.controllers";
invokerPackage = "org.openapitools.controllers";
artifactId = "openapi-inflector-server";
dateLibrary = "legacy"; //TODO: add joda support
@ -36,8 +40,8 @@ public class JavaInflectorServerCodegen extends AbstractJavaCodegen {
apiDocTemplateFiles.remove("api_doc.mustache");
apiPackage = System.getProperty("swagger.codegen.inflector.apipackage", "io.swagger.controllers");
modelPackage = System.getProperty("swagger.codegen.inflector.modelpackage", "io.swagger.model");
apiPackage = System.getProperty("swagger.codegen.inflector.apipackage", "org.openapitools.controllers");
modelPackage = System.getProperty("swagger.codegen.inflector.modelpackage", "org.openapitools.model");
additionalProperties.put("title", title);
// java inflector uses the jackson lib

View File

@ -1,11 +1,11 @@
# Swagger Codegen Ignore
# Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.
# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell Swagger Codgen to ignore just this file by uncommenting the following line:
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs
# You can match any string of characters against a directory, file or extension with a single asterisk (*):

View File

@ -1 +1 @@
2.3.1-SNAPSHOT
3.0.0-SNAPSHOT

View File

@ -1,40 +1,44 @@
controllerPackage: io.swagger.controllers
modelPackage: io.swagger.model
controllerPackage: org.openapitools.controllers
modelPackage: org.openapitools.model
swaggerUrl: ./src/main/swagger/swagger.yaml
modelMappings:
# to enable explicit mappings, use this syntax:
DefinitionFromSwaggerSpecification: fully.qualified.path.to.Model
AdditionalPropertiesClass : io.swagger.model.AdditionalPropertiesClass
Animal : io.swagger.model.Animal
AnimalFarm : io.swagger.model.AnimalFarm
ArrayOfArrayOfNumberOnly : io.swagger.model.ArrayOfArrayOfNumberOnly
ArrayOfNumberOnly : io.swagger.model.ArrayOfNumberOnly
ArrayTest : io.swagger.model.ArrayTest
Capitalization : io.swagger.model.Capitalization
Cat : io.swagger.model.Cat
Category : io.swagger.model.Category
ClassModel : io.swagger.model.ClassModel
Client : io.swagger.model.Client
Dog : io.swagger.model.Dog
EnumArrays : io.swagger.model.EnumArrays
EnumClass : io.swagger.model.EnumClass
EnumTest : io.swagger.model.EnumTest
FormatTest : io.swagger.model.FormatTest
HasOnlyReadOnly : io.swagger.model.HasOnlyReadOnly
MapTest : io.swagger.model.MapTest
MixedPropertiesAndAdditionalPropertiesClass : io.swagger.model.MixedPropertiesAndAdditionalPropertiesClass
Model200Response : io.swagger.model.Model200Response
ModelApiResponse : io.swagger.model.ModelApiResponse
ModelReturn : io.swagger.model.ModelReturn
Name : io.swagger.model.Name
NumberOnly : io.swagger.model.NumberOnly
Order : io.swagger.model.Order
OuterEnum : io.swagger.model.OuterEnum
Pet : io.swagger.model.Pet
ReadOnlyFirst : io.swagger.model.ReadOnlyFirst
SpecialModelName : io.swagger.model.SpecialModelName
Tag : io.swagger.model.Tag
User : io.swagger.model.User
AdditionalPropertiesClass : org.openapitools.model.AdditionalPropertiesClass
Animal : org.openapitools.model.Animal
AnimalFarm : org.openapitools.model.AnimalFarm
ArrayOfArrayOfNumberOnly : org.openapitools.model.ArrayOfArrayOfNumberOnly
ArrayOfNumberOnly : org.openapitools.model.ArrayOfNumberOnly
ArrayTest : org.openapitools.model.ArrayTest
Capitalization : org.openapitools.model.Capitalization
Cat : org.openapitools.model.Cat
Category : org.openapitools.model.Category
ClassModel : org.openapitools.model.ClassModel
Client : org.openapitools.model.Client
Dog : org.openapitools.model.Dog
EnumArrays : org.openapitools.model.EnumArrays
EnumClass : org.openapitools.model.EnumClass
EnumTest : org.openapitools.model.EnumTest
FormatTest : org.openapitools.model.FormatTest
HasOnlyReadOnly : org.openapitools.model.HasOnlyReadOnly
MapTest : org.openapitools.model.MapTest
MixedPropertiesAndAdditionalPropertiesClass : org.openapitools.model.MixedPropertiesAndAdditionalPropertiesClass
Model200Response : org.openapitools.model.Model200Response
ModelApiResponse : org.openapitools.model.ModelApiResponse
ModelReturn : org.openapitools.model.ModelReturn
Name : org.openapitools.model.Name
NumberOnly : org.openapitools.model.NumberOnly
Order : org.openapitools.model.Order
OuterBoolean : org.openapitools.model.OuterBoolean
OuterComposite : org.openapitools.model.OuterComposite
OuterEnum : org.openapitools.model.OuterEnum
OuterNumber : org.openapitools.model.OuterNumber
OuterString : org.openapitools.model.OuterString
Pet : org.openapitools.model.Pet
ReadOnlyFirst : org.openapitools.model.ReadOnlyFirst
SpecialModelName : org.openapitools.model.SpecialModelName
Tag : org.openapitools.model.Tag
User : org.openapitools.model.User
entityProcessors:
- json

View File

@ -1,32 +1,50 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>5</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.swagger</groupId>
<artifactId>swagger-inflector-server</artifactId>
<groupId>org.openapitools</groupId>
<artifactId>openapi-inflector-server</artifactId>
<packaging>jar</packaging>
<name>swagger-inflector-server</name>
<name>openapi-inflector-server</name>
<version>1.0.0</version>
<prerequisites>
<maven>2.2.0</maven>
</prerequisites>
<licenses>
<license>
<name>Unlicense</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
<distribution>repo</distribution>
</license>
<license>
<name>Unlicense</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
<distribution>repo</distribution>
</license>
</licenses>
<build>
<defaultGoal>install</defaultGoal>
<directory>target</directory>
<finalName>${project.artifactId}-${project.version}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.0.0-M1</version>
<executions>
<execution>
<id>enforce-maven</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>2.2.0</version>
</requireMavenVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
@ -40,7 +58,8 @@
</goals>
<configuration>
<sources>
<source>src/gen/java</source>
<source>
src/gen/java</source>
</sources>
</configuration>
</execution>
@ -118,6 +137,7 @@
</repository>
</repositories>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven-plugin-version>1.0.0</maven-plugin-version>
<swagger-inflector-version>1.0.14</swagger-inflector-version>
<jetty-version>9.2.9.v20150224</jetty-version>

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,9 +1,9 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import io.swagger.model.Animal;
import java.util.ArrayList;
import java.util.List;
import org.openapitools.model.Animal;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,13 +1,13 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.model.ReadOnlyFirst;
import java.util.ArrayList;
import java.util.List;
import org.openapitools.model.ReadOnlyFirst;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,11 +1,11 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.model.Animal;
import org.openapitools.model.Animal;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,11 +1,11 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.model.Animal;
import org.openapitools.model.Animal;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonValue;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.model.OuterEnum;
import org.openapitools.model.OuterEnum;
@ -50,6 +50,42 @@ public class EnumTest {
@JsonProperty("enum_string")
private EnumStringEnum enumString = null;
/**
* Gets or Sets enumStringRequired
*/
public enum EnumStringRequiredEnum {
UPPER("UPPER"),
LOWER("lower"),
EMPTY("");
private String value;
EnumStringRequiredEnum(String value) {
this.value = value;
}
@Override
@JsonValue
public String toString() {
return String.valueOf(value);
}
@JsonCreator
public static EnumStringRequiredEnum fromValue(String text) {
for (EnumStringRequiredEnum b : EnumStringRequiredEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
return b;
}
}
return null;
}
}
@JsonProperty("enum_string_required")
private EnumStringRequiredEnum enumStringRequired = null;
/**
* Gets or Sets enumInteger
*/
@ -138,6 +174,23 @@ public class EnumTest {
this.enumString = enumString;
}
/**
**/
public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
return this;
}
@ApiModelProperty(required = true, value = "")
@JsonProperty("enum_string_required")
public EnumStringRequiredEnum getEnumStringRequired() {
return enumStringRequired;
}
public void setEnumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
}
/**
**/
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
@ -200,6 +253,7 @@ public class EnumTest {
}
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);
@ -207,7 +261,7 @@ public class EnumTest {
@Override
public int hashCode() {
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
return Objects.hash(enumString, enumStringRequired, enumInteger, enumNumber, outerEnum);
}
@Override
@ -216,6 +270,7 @@ public class EnumTest {
sb.append("class EnumTest {\n");
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
sb.append(" enumStringRequired: ").append(toIndentedString(enumStringRequired)).append("\n");
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");

View File

@ -1,10 +1,11 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.File;
import java.math.BigDecimal;
import java.util.Date;
import java.util.UUID;
@ -40,7 +41,7 @@ public class FormatTest {
private byte[] _byte = null;
@JsonProperty("binary")
private byte[] binary = null;
private File binary = null;
@JsonProperty("date")
private Date date = null;
@ -202,7 +203,7 @@ public class FormatTest {
/**
**/
public FormatTest binary(byte[] binary) {
public FormatTest binary(File binary) {
this.binary = binary;
return this;
}
@ -210,10 +211,10 @@ public class FormatTest {
@ApiModelProperty(value = "")
@JsonProperty("binary")
public byte[] getBinary() {
public File getBinary() {
return binary;
}
public void setBinary(byte[] binary) {
public void setBinary(File binary) {
this.binary = binary;
}

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,16 +1,16 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.model.Animal;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import org.openapitools.model.Animal;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
@ -64,9 +64,9 @@ public class Model200Response {
if (o == null || getClass() != o.getClass()) {
return false;
}
Model200Response _200Response = (Model200Response) o;
return Objects.equals(name, _200Response.name) &&
Objects.equals(propertyClass, _200Response.propertyClass);
Model200Response _200response = (Model200Response) o;
return Objects.equals(name, _200response.name) &&
Objects.equals(propertyClass, _200response.propertyClass);
}
@Override

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
@ -25,7 +25,7 @@ public class Name {
private String property = null;
@JsonProperty("123Number")
private Integer _123Number = null;
private Integer _123number = null;
/**
**/
@ -80,19 +80,19 @@ public class Name {
/**
**/
public Name _123Number(Integer _123Number) {
this._123Number = _123Number;
public Name _123number(Integer _123number) {
this._123number = _123number;
return this;
}
@ApiModelProperty(value = "")
@JsonProperty("123Number")
public Integer get123Number() {
return _123Number;
public Integer get123number() {
return _123number;
}
public void set123Number(Integer _123Number) {
this._123Number = _123Number;
public void set123number(Integer _123number) {
this._123number = _123number;
}
@ -108,12 +108,12 @@ public class Name {
return Objects.equals(name, name.name) &&
Objects.equals(snakeCase, name.snakeCase) &&
Objects.equals(property, name.property) &&
Objects.equals(_123Number, name._123Number);
Objects.equals(_123number, name._123number);
}
@Override
public int hashCode() {
return Objects.hash(name, snakeCase, property, _123Number);
return Objects.hash(name, snakeCase, property, _123number);
}
@Override
@ -124,7 +124,7 @@ public class Name {
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" snakeCase: ").append(toIndentedString(snakeCase)).append("\n");
sb.append(" property: ").append(toIndentedString(property)).append("\n");
sb.append(" _123Number: ").append(toIndentedString(_123Number)).append("\n");
sb.append(" _123number: ").append(toIndentedString(_123number)).append("\n");
sb.append("}");
return sb.toString();
}

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonValue;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
@ -6,10 +6,10 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.model.Category;
import io.swagger.model.Tag;
import java.util.ArrayList;
import java.util.List;
import org.openapitools.model.Category;
import org.openapitools.model.Tag;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
@ -13,23 +13,23 @@ import io.swagger.annotations.ApiModelProperty;
public class SpecialModelName {
@JsonProperty("$special[property.name]")
private Long specialPropertyName = null;
private Long $specialPropertyName = null;
/**
**/
public SpecialModelName specialPropertyName(Long specialPropertyName) {
this.specialPropertyName = specialPropertyName;
public SpecialModelName $specialPropertyName(Long $specialPropertyName) {
this.$specialPropertyName = $specialPropertyName;
return this;
}
@ApiModelProperty(value = "")
@JsonProperty("$special[property.name]")
public Long getSpecialPropertyName() {
return specialPropertyName;
public Long get$SpecialPropertyName() {
return $specialPropertyName;
}
public void setSpecialPropertyName(Long specialPropertyName) {
this.specialPropertyName = specialPropertyName;
public void set$SpecialPropertyName(Long $specialPropertyName) {
this.$specialPropertyName = $specialPropertyName;
}
@ -41,13 +41,13 @@ public class SpecialModelName {
if (o == null || getClass() != o.getClass()) {
return false;
}
SpecialModelName specialModelName = (SpecialModelName) o;
return Objects.equals(specialPropertyName, specialModelName.specialPropertyName);
SpecialModelName $specialModelName = (SpecialModelName) o;
return Objects.equals($specialPropertyName, $specialModelName.$specialPropertyName);
}
@Override
public int hashCode() {
return Objects.hash(specialPropertyName);
return Objects.hash($specialPropertyName);
}
@Override
@ -55,7 +55,7 @@ public class SpecialModelName {
StringBuilder sb = new StringBuilder();
sb.append("class SpecialModelName {\n");
sb.append(" specialPropertyName: ").append(toIndentedString(specialPropertyName)).append("\n");
sb.append(" $specialPropertyName: ").append(toIndentedString($specialPropertyName)).append("\n");
sb.append("}");
return sb.toString();
}

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.model;
package org.openapitools.model;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@ -1,4 +1,4 @@
package io.swagger.controllers;
package org.openapitools.controllers;
import io.swagger.inflector.models.RequestContext;
import io.swagger.inflector.models.ResponseContext;
@ -8,9 +8,9 @@ import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
import java.io.File;
import java.util.List;
import io.swagger.model.*;
import org.openapitools.model.*;
import io.swagger.model.Client;
import org.openapitools.model.Client;
public class AnotherFakeController {
@ -21,7 +21,7 @@ public class AnotherFakeController {
**/
/*
public ResponseContext testSpecialTags(RequestContext request , Client body) {
public ResponseContext testSpecialTags(RequestContext request , Client client) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/

View File

@ -1,4 +1,4 @@
package io.swagger.controllers;
package org.openapitools.controllers;
import io.swagger.inflector.models.RequestContext;
import io.swagger.inflector.models.ResponseContext;
@ -8,9 +8,9 @@ import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
import java.io.File;
import java.util.List;
import io.swagger.model.*;
import org.openapitools.model.*;
import io.swagger.model.Client;
import org.openapitools.model.Client;
public class FakeClassnameTestController {
@ -21,7 +21,7 @@ public class FakeClassnameTestController {
**/
/*
public ResponseContext testClassname(RequestContext request , Client body) {
public ResponseContext testClassname(RequestContext request , Client client) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/

View File

@ -1,4 +1,4 @@
package io.swagger.controllers;
package org.openapitools.controllers;
import io.swagger.inflector.models.RequestContext;
import io.swagger.inflector.models.ResponseContext;
@ -8,12 +8,15 @@ import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
import java.io.File;
import java.util.List;
import io.swagger.model.*;
import org.openapitools.model.*;
import java.math.BigDecimal;
import io.swagger.model.Client;
import org.openapitools.model.Client;
import java.util.Date;
import io.swagger.model.OuterComposite;
import java.io.File;
import java.util.Map;
import org.openapitools.model.OuterComposite;
import org.openapitools.model.User;
public class FakeController {
@ -24,13 +27,13 @@ public class FakeController {
**/
/*
public ResponseContext fakeOuterBooleanSerialize(RequestContext request , Boolean body) {
public ResponseContext fakeOuterBooleanSerialize(RequestContext request , Boolean booleanPostBody) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
/*
public ResponseContext fakeOuterCompositeSerialize(RequestContext request , OuterComposite body) {
public ResponseContext fakeOuterCompositeSerialize(RequestContext request , OuterComposite outerComposite) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
@ -48,25 +51,31 @@ public class FakeController {
*/
/*
public ResponseContext testClientModel(RequestContext request , Client body) {
public ResponseContext testBodyWithQueryParams(RequestContext request , String query, User user) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
/*
public ResponseContext testEndpointParameters(RequestContext request , BigDecimal number, Double _double, String patternWithoutDelimiter, byte[] _byte, Integer integer, Integer int32, Long int64, Float _float, String string, byte[] binary, Date date, Date dateTime, String password, String paramCallback) {
public ResponseContext testClientModel(RequestContext request , Client client) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
/*
public ResponseContext testEnumParameters(RequestContext request , List<String> enumFormStringArray, String enumFormString, List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble) {
public ResponseContext testEndpointParameters(RequestContext request , BigDecimal number, Double _double, String patternWithoutDelimiter, byte[] _byte, Integer integer, Integer int32, Long int64, Float _float, String string, FormDataContentDisposition fileDetail, Date date, Date dateTime, String password, String paramCallback) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
/*
public ResponseContext testInlineAdditionalProperties(RequestContext request , Object param) {
public ResponseContext testEnumParameters(RequestContext request , List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<String> enumFormStringArray, String enumFormString) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
/*
public ResponseContext testInlineAdditionalProperties(RequestContext request , String requestBody) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/

View File

@ -1,4 +1,4 @@
package io.swagger.controllers;
package org.openapitools.controllers;
import io.swagger.inflector.models.RequestContext;
import io.swagger.inflector.models.ResponseContext;
@ -8,11 +8,11 @@ import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
import java.io.File;
import java.util.List;
import io.swagger.model.*;
import org.openapitools.model.*;
import java.io.File;
import io.swagger.model.ModelApiResponse;
import io.swagger.model.Pet;
import org.openapitools.model.ModelApiResponse;
import org.openapitools.model.Pet;
public class PetController {
@ -23,7 +23,7 @@ public class PetController {
**/
/*
public ResponseContext addPet(RequestContext request , Pet body) {
public ResponseContext addPet(RequestContext request , Pet pet) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
@ -53,7 +53,7 @@ public class PetController {
*/
/*
public ResponseContext updatePet(RequestContext request , Pet body) {
public ResponseContext updatePet(RequestContext request , Pet pet) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/

View File

@ -1,4 +1,4 @@
package io.swagger.controllers;
package org.openapitools.controllers;
import io.swagger.inflector.models.RequestContext;
import io.swagger.inflector.models.ResponseContext;
@ -8,10 +8,10 @@ import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
import java.io.File;
import java.util.List;
import io.swagger.model.*;
import org.openapitools.model.*;
import java.util.Map;
import io.swagger.model.Order;
import org.openapitools.model.Order;
public class StoreController {
@ -40,7 +40,7 @@ public class StoreController {
*/
/*
public ResponseContext placeOrder(RequestContext request , Order body) {
public ResponseContext placeOrder(RequestContext request , Order order) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/

View File

@ -1,4 +1,4 @@
package io.swagger.controllers;
package org.openapitools.controllers;
import io.swagger.inflector.models.RequestContext;
import io.swagger.inflector.models.ResponseContext;
@ -8,10 +8,10 @@ import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
import java.io.File;
import java.util.List;
import io.swagger.model.*;
import org.openapitools.model.*;
import java.util.List;
import io.swagger.model.User;
import org.openapitools.model.User;
public class UserController {
@ -22,19 +22,19 @@ public class UserController {
**/
/*
public ResponseContext createUser(RequestContext request , User body) {
public ResponseContext createUser(RequestContext request , User user) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
/*
public ResponseContext createUsersWithArrayInput(RequestContext request , List<User> body) {
public ResponseContext createUsersWithArrayInput(RequestContext request , List<User> user) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
/*
public ResponseContext createUsersWithListInput(RequestContext request , List<User> body) {
public ResponseContext createUsersWithListInput(RequestContext request , List<User> user) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/
@ -64,7 +64,7 @@ public class UserController {
*/
/*
public ResponseContext updateUser(RequestContext request , String username, User body) {
public ResponseContext updateUser(RequestContext request , String username, User user) {
return new ResponseContext().status(Status.INTERNAL_SERVER_ERROR).entity( "Not implemented" );
}
*/

File diff suppressed because it is too large Load Diff