[JAXRS-SPEC] no @Valid annotation on simple fields (#18302)

* fix and test

* whitespace change, generate samples
This commit is contained in:
martin-mfg 2024-04-06 05:19:03 +02:00 committed by GitHub
parent 3bb17efa09
commit b11005b00d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
220 changed files with 933 additions and 985 deletions

View File

@ -1,2 +1 @@
{{#required}}{{^isReadOnly}} @NotNull {{#required}}{{^isReadOnly}}@NotNull {{/isReadOnly}}{{/required}}{{#isContainer}}{{^isPrimitiveType}}{{^isEnum}}@Valid {{/isEnum}}{{/isPrimitiveType}}{{/isContainer}}{{^isContainer}}{{^isPrimitiveType}}@Valid {{/isPrimitiveType}}{{/isContainer}}{{>beanValidationCore}}
{{/isReadOnly}}{{/required}}{{>beanValidationCore}}

View File

@ -32,7 +32,7 @@ public class {{classname}} {{#parent}}extends {{{.}}}{{/parent}} {{#vendorExtens
{{#vendorExtensions.x-field-extra-annotation}} {{#vendorExtensions.x-field-extra-annotation}}
{{{vendorExtensions.x-field-extra-annotation}}} {{{vendorExtensions.x-field-extra-annotation}}}
{{/vendorExtensions.x-field-extra-annotation}} {{/vendorExtensions.x-field-extra-annotation}}
private {{#useBeanValidation}}@Valid {{/useBeanValidation}}{{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}; private {{#isContainer}}{{#useBeanValidation}}@Valid {{/useBeanValidation}}{{/isContainer}}{{{datatypeWithEnum}}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};
{{/vars}} {{/vars}}
{{#generateBuilders}} {{#generateBuilders}}
{{^additionalProperties}} {{^additionalProperties}}

View File

@ -714,6 +714,31 @@ public class JavaJAXRSSpecServerCodegenTest extends JavaJaxrsBaseTest {
.containsWithNameAndAttributes("DefaultValue", ImmutableMap.of("value", "\"true\"")); .containsWithNameAndAttributes("DefaultValue", ImmutableMap.of("value", "\"true\""));
} }
@Test
public void testValidAnnotation_issue14432() throws Exception {
File output = Files.createTempDirectory("test").toFile().getCanonicalFile();
output.deleteOnExit();
OpenAPI openAPI = new OpenAPIParser()
.readLocation("src/test/resources/3_0/issue_14432.yaml", null, new ParseOptions()).getOpenAPI();
codegen.setOutputDir(output.getAbsolutePath());
ClientOptInput input = new ClientOptInput()
.openAPI(openAPI)
.config(codegen);
DefaultGenerator generator = new DefaultGenerator();
Map<String, File> files = generator.opts(input).generate().stream()
.collect(Collectors.toMap(File::getName, Function.identity()));
JavaFileAssert.assertThat(files.get("ComplexObject.java"))
.fileContains("private @Valid List<LocalDate> dates")
.fileDoesNotContains("private @Valid SymbolTypeEnum symbolType")
.fileDoesNotContains("@Valid String")
.fileDoesNotContains("@Valid Double");
}
@Test @Test
public void arrayNullableDefaultValueTests() throws Exception { public void arrayNullableDefaultValueTests() throws Exception {
final File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); final File output = Files.createTempDirectory("test").toFile().getCanonicalFile();

View File

@ -0,0 +1,30 @@
openapi: "3.0.3"
info:
title: "Demo models"
version: "1.0"
paths: {}
components:
schemas:
ComplexObject:
type: "object"
properties:
id:
type: "string"
probability:
type: "number"
format: "double"
dates:
type: "array"
items:
type: "string"
format: "date"
symbolType:
type: "string"
enum:
- "SYMBOL1"
- "SYMBOL2"
- "SYMBOL3"
ComplexArray:
type: array
items:
$ref: '#/components/schemas/ComplexObject'

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesAnyType") @JsonTypeName("AdditionalPropertiesAnyType")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesAnyType extends HashMap<String, Object> implements Serializable { public class AdditionalPropertiesAnyType extends HashMap<String, Object> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesArray") @JsonTypeName("AdditionalPropertiesArray")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesArray extends HashMap<String, List> implements Serializable { public class AdditionalPropertiesArray extends HashMap<String, List> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesBoolean") @JsonTypeName("AdditionalPropertiesBoolean")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> implements Serializable { public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -30,9 +30,9 @@ public class AdditionalPropertiesClass implements Serializable {
private @Valid Map<String, List<Object>> mapArrayAnytype = new HashMap<>(); private @Valid Map<String, List<Object>> mapArrayAnytype = new HashMap<>();
private @Valid Map<String, Map<String, String>> mapMapString = new HashMap<>(); private @Valid Map<String, Map<String, String>> mapMapString = new HashMap<>();
private @Valid Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>(); private @Valid Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>();
private @Valid Object anytype1; private Object anytype1;
private @Valid Object anytype2; private Object anytype2;
private @Valid Object anytype3; private Object anytype3;
/** /**
**/ **/
@ -79,7 +79,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_number") @JsonProperty("map_number")
public Map<String, BigDecimal> getMapNumber() { @Valid public Map<String, BigDecimal> getMapNumber() {
return mapNumber; return mapNumber;
} }
@ -184,7 +184,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_array_integer") @JsonProperty("map_array_integer")
public Map<String, List<Integer>> getMapArrayInteger() { @Valid public Map<String, List<Integer>> getMapArrayInteger() {
return mapArrayInteger; return mapArrayInteger;
} }
@ -219,7 +219,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_array_anytype") @JsonProperty("map_array_anytype")
public Map<String, List<Object>> getMapArrayAnytype() { @Valid public Map<String, List<Object>> getMapArrayAnytype() {
return mapArrayAnytype; return mapArrayAnytype;
} }
@ -254,7 +254,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_map_string") @JsonProperty("map_map_string")
public Map<String, Map<String, String>> getMapMapString() { @Valid public Map<String, Map<String, String>> getMapMapString() {
return mapMapString; return mapMapString;
} }
@ -289,7 +289,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_map_anytype") @JsonProperty("map_map_anytype")
public Map<String, Map<String, Object>> getMapMapAnytype() { @Valid public Map<String, Map<String, Object>> getMapMapAnytype() {
return mapMapAnytype; return mapMapAnytype;
} }

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesInteger") @JsonTypeName("AdditionalPropertiesInteger")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesInteger extends HashMap<String, Integer> implements Serializable { public class AdditionalPropertiesInteger extends HashMap<String, Integer> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesNumber") @JsonTypeName("AdditionalPropertiesNumber")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> implements Serializable { public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesObject") @JsonTypeName("AdditionalPropertiesObject")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesObject extends HashMap<String, Map> implements Serializable { public class AdditionalPropertiesObject extends HashMap<String, Map> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesString") @JsonTypeName("AdditionalPropertiesString")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesString extends HashMap<String, String> implements Serializable { public class AdditionalPropertiesString extends HashMap<String, String> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -27,8 +27,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Animal") @JsonTypeName("Animal")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Animal implements Serializable { public class Animal implements Serializable {
private @Valid String className; private String className;
private @Valid String color = "red"; private String color = "red";
/** /**
**/ **/
@ -40,8 +40,7 @@ public class Animal implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("className") @JsonProperty("className")
@NotNull @NotNull public String getClassName() {
public String getClassName() {
return className; return className;
} }

View File

@ -34,7 +34,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("ArrayArrayNumber") @JsonProperty("ArrayArrayNumber")
public List<List<BigDecimal>> getArrayArrayNumber() { @Valid public List<@Valid List<@Valid BigDecimal>> getArrayArrayNumber() {
return arrayArrayNumber; return arrayArrayNumber;
} }

View File

@ -34,7 +34,7 @@ public class ArrayOfNumberOnly implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("ArrayNumber") @JsonProperty("ArrayNumber")
public List<BigDecimal> getArrayNumber() { @Valid public List<@Valid BigDecimal> getArrayNumber() {
return arrayNumber; return arrayNumber;
} }

View File

@ -71,7 +71,7 @@ public class ArrayTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("array_array_of_integer") @JsonProperty("array_array_of_integer")
public List<List<Long>> getArrayArrayOfInteger() { @Valid public List<List<Long>> getArrayArrayOfInteger() {
return arrayArrayOfInteger; return arrayArrayOfInteger;
} }
@ -106,7 +106,7 @@ public class ArrayTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("array_array_of_model") @JsonProperty("array_array_of_model")
public List<List<ReadOnlyFirst>> getArrayArrayOfModel() { @Valid public List<@Valid List<@Valid ReadOnlyFirst>> getArrayArrayOfModel() {
return arrayArrayOfModel; return arrayArrayOfModel;
} }

View File

@ -66,7 +66,7 @@ public class BigCat extends Cat implements Serializable {
} }
} }
private @Valid KindEnum kind; private KindEnum kind;
/** /**
**/ **/

View File

@ -18,12 +18,12 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Capitalization") @JsonTypeName("Capitalization")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Capitalization implements Serializable { public class Capitalization implements Serializable {
private @Valid String smallCamel; private String smallCamel;
private @Valid String capitalCamel; private String capitalCamel;
private @Valid String smallSnake; private String smallSnake;
private @Valid String capitalSnake; private String capitalSnake;
private @Valid String scAETHFlowPoints; private String scAETHFlowPoints;
private @Valid String ATT_NAME; private String ATT_NAME;
/** /**
**/ **/

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Cat") @JsonTypeName("Cat")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Cat extends Animal implements Serializable { public class Cat extends Animal implements Serializable {
private @Valid Boolean declawed; private Boolean declawed;
/** /**
**/ **/

View File

@ -18,8 +18,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Category") @JsonTypeName("Category")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Category implements Serializable { public class Category implements Serializable {
private @Valid Long id; private Long id;
private @Valid String name = "default-name"; private String name = "default-name";
/** /**
**/ **/
@ -50,8 +50,7 @@ public class Category implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("name") @JsonProperty("name")
@NotNull @NotNull public String getName() {
public String getName() {
return name; return name;
} }

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ClassModel") @JsonTypeName("ClassModel")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ClassModel implements Serializable { public class ClassModel implements Serializable {
private @Valid String propertyClass; private String propertyClass;
/** /**
**/ **/

View File

@ -18,7 +18,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Client") @JsonTypeName("Client")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Client implements Serializable { public class Client implements Serializable {
private @Valid String client; private String client;
/** /**
**/ **/

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Dog") @JsonTypeName("Dog")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Dog extends Animal implements Serializable { public class Dog extends Animal implements Serializable {
private @Valid String breed; private String breed;
/** /**
**/ **/

View File

@ -68,7 +68,7 @@ public class EnumArrays implements Serializable {
} }
} }
private @Valid JustSymbolEnum justSymbol; private JustSymbolEnum justSymbol;
public enum ArrayEnumEnum { public enum ArrayEnumEnum {
FISH(String.valueOf("fish")), CRAB(String.valueOf("crab")); FISH(String.valueOf("fish")), CRAB(String.valueOf("crab"));

View File

@ -67,7 +67,7 @@ public class EnumTest implements Serializable {
} }
} }
private @Valid EnumStringEnum enumString; private EnumStringEnum enumString;
public enum EnumStringRequiredEnum { public enum EnumStringRequiredEnum {
UPPER(String.valueOf("UPPER")), LOWER(String.valueOf("lower")), EMPTY(String.valueOf("")); UPPER(String.valueOf("UPPER")), LOWER(String.valueOf("lower")), EMPTY(String.valueOf(""));
@ -115,7 +115,7 @@ public class EnumTest implements Serializable {
} }
} }
private @Valid EnumStringRequiredEnum enumStringRequired; private EnumStringRequiredEnum enumStringRequired;
public enum EnumIntegerEnum { public enum EnumIntegerEnum {
NUMBER_1(Integer.valueOf(1)), NUMBER_MINUS_1(Integer.valueOf(-1)); NUMBER_1(Integer.valueOf(1)), NUMBER_MINUS_1(Integer.valueOf(-1));
@ -163,7 +163,7 @@ public class EnumTest implements Serializable {
} }
} }
private @Valid EnumIntegerEnum enumInteger; private EnumIntegerEnum enumInteger;
public enum EnumNumberEnum { public enum EnumNumberEnum {
NUMBER_1_DOT_1(Double.valueOf(1.1)), NUMBER_MINUS_1_DOT_2(Double.valueOf(-1.2)); NUMBER_1_DOT_1(Double.valueOf(1.1)), NUMBER_MINUS_1_DOT_2(Double.valueOf(-1.2));
@ -211,8 +211,8 @@ public class EnumTest implements Serializable {
} }
} }
private @Valid EnumNumberEnum enumNumber; private EnumNumberEnum enumNumber;
private @Valid OuterEnum outerEnum; private OuterEnum outerEnum;
/** /**
**/ **/
@ -243,8 +243,7 @@ public class EnumTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("enum_string_required") @JsonProperty("enum_string_required")
@NotNull @NotNull public EnumStringRequiredEnum getEnumStringRequired() {
public EnumStringRequiredEnum getEnumStringRequired() {
return enumStringRequired; return enumStringRequired;
} }
@ -301,7 +300,7 @@ public class EnumTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("outerEnum") @JsonProperty("outerEnum")
public OuterEnum getOuterEnum() { @Valid public OuterEnum getOuterEnum() {
return outerEnum; return outerEnum;
} }

View File

@ -22,7 +22,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("FileSchemaTestClass") @JsonTypeName("FileSchemaTestClass")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class FileSchemaTestClass implements Serializable { public class FileSchemaTestClass implements Serializable {
private @Valid ModelFile _file; private ModelFile _file;
private @Valid List<@Valid ModelFile> files = new ArrayList<>(); private @Valid List<@Valid ModelFile> files = new ArrayList<>();
/** /**
@ -35,7 +35,7 @@ public class FileSchemaTestClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("file") @JsonProperty("file")
public ModelFile getFile() { @Valid public ModelFile getFile() {
return _file; return _file;
} }
@ -54,7 +54,7 @@ public class FileSchemaTestClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("files") @JsonProperty("files")
public List<ModelFile> getFiles() { @Valid public List<@Valid ModelFile> getFiles() {
return files; return files;
} }

View File

@ -25,20 +25,20 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("format_test") @JsonTypeName("format_test")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class FormatTest implements Serializable { public class FormatTest implements Serializable {
private @Valid Integer integer; private Integer integer;
private @Valid Integer int32; private Integer int32;
private @Valid Long int64; private Long int64;
private @Valid BigDecimal number; private BigDecimal number;
private @Valid Float _float; private Float _float;
private @Valid Double _double; private Double _double;
private @Valid String string; private String string;
private @Valid byte[] _byte; private byte[] _byte;
private @Valid File binary; private File binary;
private @Valid LocalDate date; private LocalDate date;
private @Valid Date dateTime; private Date dateTime;
private @Valid UUID uuid; private UUID uuid;
private @Valid String password; private String password;
private @Valid BigDecimal bigDecimal; private BigDecimal bigDecimal;
/** /**
* minimum: 10 * minimum: 10
@ -113,8 +113,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("number") @JsonProperty("number")
@NotNull @NotNull @Valid @DecimalMin("32.1") @DecimalMax("543.2")public BigDecimal getNumber() {
@DecimalMin("32.1") @DecimalMax("543.2") public BigDecimal getNumber() {
return number; return number;
} }
@ -194,8 +193,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("byte") @JsonProperty("byte")
@NotNull @NotNull @Pattern(regexp="^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$")public byte[] getByte() {
@Pattern(regexp="^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$") public byte[] getByte() {
return _byte; return _byte;
} }
@ -214,7 +212,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("binary") @JsonProperty("binary")
public File getBinary() { @Valid public File getBinary() {
return binary; return binary;
} }
@ -233,8 +231,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("date") @JsonProperty("date")
@NotNull @NotNull @Valid public LocalDate getDate() {
public LocalDate getDate() {
return date; return date;
} }
@ -253,7 +250,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("dateTime") @JsonProperty("dateTime")
public Date getDateTime() { @Valid public Date getDateTime() {
return dateTime; return dateTime;
} }
@ -272,7 +269,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "") @ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "")
@JsonProperty("uuid") @JsonProperty("uuid")
public UUID getUuid() { @Valid public UUID getUuid() {
return uuid; return uuid;
} }
@ -291,8 +288,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("password") @JsonProperty("password")
@NotNull @NotNull @Size(min=10,max=64)public String getPassword() {
@Size(min=10,max=64) public String getPassword() {
return password; return password;
} }
@ -311,7 +307,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("BigDecimal") @JsonProperty("BigDecimal")
public BigDecimal getBigDecimal() { @Valid public BigDecimal getBigDecimal() {
return bigDecimal; return bigDecimal;
} }

View File

@ -19,8 +19,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("hasOnlyReadOnly") @JsonTypeName("hasOnlyReadOnly")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class HasOnlyReadOnly implements Serializable { public class HasOnlyReadOnly implements Serializable {
private @Valid String bar; private String bar;
private @Valid String foo; private String foo;
/** /**
**/ **/

View File

@ -82,7 +82,7 @@ public class MapTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_map_of_string") @JsonProperty("map_map_of_string")
public Map<String, Map<String, String>> getMapMapOfString() { @Valid public Map<String, Map<String, String>> getMapMapOfString() {
return mapMapOfString; return mapMapOfString;
} }

View File

@ -23,8 +23,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("MixedPropertiesAndAdditionalPropertiesClass") @JsonTypeName("MixedPropertiesAndAdditionalPropertiesClass")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable { public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable {
private @Valid UUID uuid; private UUID uuid;
private @Valid Date dateTime; private Date dateTime;
private @Valid Map<String, Animal> map = new HashMap<>(); private @Valid Map<String, Animal> map = new HashMap<>();
/** /**
@ -37,7 +37,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("uuid") @JsonProperty("uuid")
public UUID getUuid() { @Valid public UUID getUuid() {
return uuid; return uuid;
} }
@ -56,7 +56,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("dateTime") @JsonProperty("dateTime")
public Date getDateTime() { @Valid public Date getDateTime() {
return dateTime; return dateTime;
} }
@ -75,7 +75,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map") @JsonProperty("map")
public Map<String, Animal> getMap() { @Valid public Map<String, Animal> getMap() {
return map; return map;
} }

View File

@ -21,8 +21,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("200_response") @JsonTypeName("200_response")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Model200Response implements Serializable { public class Model200Response implements Serializable {
private @Valid Integer name; private Integer name;
private @Valid String propertyClass; private String propertyClass;
/** /**
**/ **/

View File

@ -19,9 +19,9 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ApiResponse") @JsonTypeName("ApiResponse")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ModelApiResponse implements Serializable { public class ModelApiResponse implements Serializable {
private @Valid Integer code; private Integer code;
private @Valid String type; private String type;
private @Valid String message; private String message;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("File") @JsonTypeName("File")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ModelFile implements Serializable { public class ModelFile implements Serializable {
private @Valid String sourceURI; private String sourceURI;
/** /**
* Test capitalization * Test capitalization

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("List") @JsonTypeName("List")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ModelList implements Serializable { public class ModelList implements Serializable {
private @Valid String _123list; private String _123list;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Return") @JsonTypeName("Return")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ModelReturn implements Serializable { public class ModelReturn implements Serializable {
private @Valid Integer _return; private Integer _return;
/** /**
**/ **/

View File

@ -20,10 +20,10 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Name") @JsonTypeName("Name")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Name implements Serializable { public class Name implements Serializable {
private @Valid Integer name; private Integer name;
private @Valid Integer snakeCase; private Integer snakeCase;
private @Valid String property; private String property;
private @Valid Integer _123number; private Integer _123number;
/** /**
**/ **/
@ -35,8 +35,7 @@ public class Name implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("name") @JsonProperty("name")
@NotNull @NotNull public Integer getName() {
public Integer getName() {
return name; return name;
} }

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("NumberOnly") @JsonTypeName("NumberOnly")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class NumberOnly implements Serializable { public class NumberOnly implements Serializable {
private @Valid BigDecimal justNumber; private BigDecimal justNumber;
/** /**
**/ **/
@ -31,7 +31,7 @@ public class NumberOnly implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("JustNumber") @JsonProperty("JustNumber")
public BigDecimal getJustNumber() { @Valid public BigDecimal getJustNumber() {
return justNumber; return justNumber;
} }

View File

@ -19,10 +19,10 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Order") @JsonTypeName("Order")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Order implements Serializable { public class Order implements Serializable {
private @Valid Long id; private Long id;
private @Valid Long petId; private Long petId;
private @Valid Integer quantity; private Integer quantity;
private @Valid Date shipDate; private Date shipDate;
public enum StatusEnum { public enum StatusEnum {
PLACED(String.valueOf("placed")), APPROVED(String.valueOf("approved")), DELIVERED(String.valueOf("delivered")); PLACED(String.valueOf("placed")), APPROVED(String.valueOf("approved")), DELIVERED(String.valueOf("delivered"));
@ -70,8 +70,8 @@ public class Order implements Serializable {
} }
} }
private @Valid StatusEnum status; private StatusEnum status;
private @Valid Boolean complete = false; private Boolean complete = false;
/** /**
**/ **/
@ -140,7 +140,7 @@ public class Order implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("shipDate") @JsonProperty("shipDate")
public Date getShipDate() { @Valid public Date getShipDate() {
return shipDate; return shipDate;
} }

View File

@ -19,9 +19,9 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("OuterComposite") @JsonTypeName("OuterComposite")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class OuterComposite implements Serializable { public class OuterComposite implements Serializable {
private @Valid BigDecimal myNumber; private BigDecimal myNumber;
private @Valid String myString; private String myString;
private @Valid Boolean myBoolean; private Boolean myBoolean;
/** /**
**/ **/
@ -33,7 +33,7 @@ public class OuterComposite implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("my_number") @JsonProperty("my_number")
public BigDecimal getMyNumber() { @Valid public BigDecimal getMyNumber() {
return myNumber; return myNumber;
} }

View File

@ -26,9 +26,9 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Pet") @JsonTypeName("Pet")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Pet implements Serializable { public class Pet implements Serializable {
private @Valid Long id; private Long id;
private @Valid Category category; private Category category;
private @Valid String name; private String name;
private @Valid Set<String> photoUrls = new LinkedHashSet<>(); private @Valid Set<String> photoUrls = new LinkedHashSet<>();
private @Valid List<@Valid Tag> tags = new ArrayList<>(); private @Valid List<@Valid Tag> tags = new ArrayList<>();
public enum StatusEnum { public enum StatusEnum {
@ -78,7 +78,7 @@ public class Pet implements Serializable {
} }
} }
private @Valid StatusEnum status; private StatusEnum status;
/** /**
**/ **/
@ -109,7 +109,7 @@ public class Pet implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("category") @JsonProperty("category")
public Category getCategory() { @Valid public Category getCategory() {
return category; return category;
} }
@ -128,8 +128,7 @@ public class Pet implements Serializable {
@ApiModelProperty(example = "doggie", required = true, value = "") @ApiModelProperty(example = "doggie", required = true, value = "")
@JsonProperty("name") @JsonProperty("name")
@NotNull @NotNull public String getName() {
public String getName() {
return name; return name;
} }
@ -148,8 +147,7 @@ public class Pet implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("photoUrls") @JsonProperty("photoUrls")
@NotNull @NotNull public Set<String> getPhotoUrls() {
public Set<String> getPhotoUrls() {
return photoUrls; return photoUrls;
} }
@ -185,7 +183,7 @@ public class Pet implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("tags") @JsonProperty("tags")
public List<Tag> getTags() { @Valid public List<@Valid Tag> getTags() {
return tags; return tags;
} }

View File

@ -18,8 +18,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ReadOnlyFirst") @JsonTypeName("ReadOnlyFirst")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ReadOnlyFirst implements Serializable { public class ReadOnlyFirst implements Serializable {
private @Valid String bar; private String bar;
private @Valid String baz; private String baz;
/** /**
**/ **/

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("$special[model.name]") @JsonTypeName("$special[model.name]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class SpecialModelName implements Serializable { public class SpecialModelName implements Serializable {
private @Valid Long $specialPropertyName; private Long $specialPropertyName;
/** /**
**/ **/

View File

@ -18,8 +18,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Tag") @JsonTypeName("Tag")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Tag implements Serializable { public class Tag implements Serializable {
private @Valid Long id; private Long id;
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("TypeHolderDefault") @JsonTypeName("TypeHolderDefault")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class TypeHolderDefault implements Serializable { public class TypeHolderDefault implements Serializable {
private @Valid String stringItem = "what"; private String stringItem = "what";
private @Valid BigDecimal numberItem; private BigDecimal numberItem;
private @Valid Integer integerItem; private Integer integerItem;
private @Valid Boolean boolItem = true; private Boolean boolItem = true;
private @Valid List<Integer> arrayItem = new ArrayList<>(); private @Valid List<Integer> arrayItem = new ArrayList<>();
/** /**
@ -38,8 +38,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("string_item") @JsonProperty("string_item")
@NotNull @NotNull public String getStringItem() {
public String getStringItem() {
return stringItem; return stringItem;
} }
@ -58,8 +57,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("number_item") @JsonProperty("number_item")
@NotNull @NotNull @Valid public BigDecimal getNumberItem() {
public BigDecimal getNumberItem() {
return numberItem; return numberItem;
} }
@ -78,8 +76,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("integer_item") @JsonProperty("integer_item")
@NotNull @NotNull public Integer getIntegerItem() {
public Integer getIntegerItem() {
return integerItem; return integerItem;
} }
@ -98,8 +95,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("bool_item") @JsonProperty("bool_item")
@NotNull @NotNull public Boolean getBoolItem() {
public Boolean getBoolItem() {
return boolItem; return boolItem;
} }
@ -118,8 +114,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("array_item") @JsonProperty("array_item")
@NotNull @NotNull public List<Integer> getArrayItem() {
public List<Integer> getArrayItem() {
return arrayItem; return arrayItem;
} }

View File

@ -22,11 +22,11 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("TypeHolderExample") @JsonTypeName("TypeHolderExample")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class TypeHolderExample implements Serializable { public class TypeHolderExample implements Serializable {
private @Valid String stringItem; private String stringItem;
private @Valid BigDecimal numberItem; private BigDecimal numberItem;
private @Valid Float floatItem; private Float floatItem;
private @Valid Integer integerItem; private Integer integerItem;
private @Valid Boolean boolItem; private Boolean boolItem;
private @Valid List<Integer> arrayItem = new ArrayList<>(); private @Valid List<Integer> arrayItem = new ArrayList<>();
/** /**
@ -39,8 +39,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "what", required = true, value = "") @ApiModelProperty(example = "what", required = true, value = "")
@JsonProperty("string_item") @JsonProperty("string_item")
@NotNull @NotNull public String getStringItem() {
public String getStringItem() {
return stringItem; return stringItem;
} }
@ -59,8 +58,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "1.234", required = true, value = "") @ApiModelProperty(example = "1.234", required = true, value = "")
@JsonProperty("number_item") @JsonProperty("number_item")
@NotNull @NotNull @Valid public BigDecimal getNumberItem() {
public BigDecimal getNumberItem() {
return numberItem; return numberItem;
} }
@ -79,8 +77,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "1.234", required = true, value = "") @ApiModelProperty(example = "1.234", required = true, value = "")
@JsonProperty("float_item") @JsonProperty("float_item")
@NotNull @NotNull public Float getFloatItem() {
public Float getFloatItem() {
return floatItem; return floatItem;
} }
@ -99,8 +96,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "-2", required = true, value = "") @ApiModelProperty(example = "-2", required = true, value = "")
@JsonProperty("integer_item") @JsonProperty("integer_item")
@NotNull @NotNull public Integer getIntegerItem() {
public Integer getIntegerItem() {
return integerItem; return integerItem;
} }
@ -119,8 +115,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "true", required = true, value = "") @ApiModelProperty(example = "true", required = true, value = "")
@JsonProperty("bool_item") @JsonProperty("bool_item")
@NotNull @NotNull public Boolean getBoolItem() {
public Boolean getBoolItem() {
return boolItem; return boolItem;
} }
@ -139,8 +134,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "") @ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "")
@JsonProperty("array_item") @JsonProperty("array_item")
@NotNull @NotNull public List<Integer> getArrayItem() {
public List<Integer> getArrayItem() {
return arrayItem; return arrayItem;
} }

View File

@ -18,14 +18,14 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("User") @JsonTypeName("User")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class User implements Serializable { public class User implements Serializable {
private @Valid Long id; private Long id;
private @Valid String username; private String username;
private @Valid String firstName; private String firstName;
private @Valid String lastName; private String lastName;
private @Valid String email; private String email;
private @Valid String password; private String password;
private @Valid String phone; private String phone;
private @Valid Integer userStatus; private Integer userStatus;
/** /**
**/ **/

View File

@ -22,33 +22,33 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("XmlItem") @JsonTypeName("XmlItem")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class XmlItem implements Serializable { public class XmlItem implements Serializable {
private @Valid String attributeString; private String attributeString;
private @Valid BigDecimal attributeNumber; private BigDecimal attributeNumber;
private @Valid Integer attributeInteger; private Integer attributeInteger;
private @Valid Boolean attributeBoolean; private Boolean attributeBoolean;
private @Valid List<Integer> wrappedArray = new ArrayList<>(); private @Valid List<Integer> wrappedArray = new ArrayList<>();
private @Valid String nameString; private String nameString;
private @Valid BigDecimal nameNumber; private BigDecimal nameNumber;
private @Valid Integer nameInteger; private Integer nameInteger;
private @Valid Boolean nameBoolean; private Boolean nameBoolean;
private @Valid List<Integer> nameArray = new ArrayList<>(); private @Valid List<Integer> nameArray = new ArrayList<>();
private @Valid List<Integer> nameWrappedArray = new ArrayList<>(); private @Valid List<Integer> nameWrappedArray = new ArrayList<>();
private @Valid String prefixString; private String prefixString;
private @Valid BigDecimal prefixNumber; private BigDecimal prefixNumber;
private @Valid Integer prefixInteger; private Integer prefixInteger;
private @Valid Boolean prefixBoolean; private Boolean prefixBoolean;
private @Valid List<Integer> prefixArray = new ArrayList<>(); private @Valid List<Integer> prefixArray = new ArrayList<>();
private @Valid List<Integer> prefixWrappedArray = new ArrayList<>(); private @Valid List<Integer> prefixWrappedArray = new ArrayList<>();
private @Valid String namespaceString; private String namespaceString;
private @Valid BigDecimal namespaceNumber; private BigDecimal namespaceNumber;
private @Valid Integer namespaceInteger; private Integer namespaceInteger;
private @Valid Boolean namespaceBoolean; private Boolean namespaceBoolean;
private @Valid List<Integer> namespaceArray = new ArrayList<>(); private @Valid List<Integer> namespaceArray = new ArrayList<>();
private @Valid List<Integer> namespaceWrappedArray = new ArrayList<>(); private @Valid List<Integer> namespaceWrappedArray = new ArrayList<>();
private @Valid String prefixNsString; private String prefixNsString;
private @Valid BigDecimal prefixNsNumber; private BigDecimal prefixNsNumber;
private @Valid Integer prefixNsInteger; private Integer prefixNsInteger;
private @Valid Boolean prefixNsBoolean; private Boolean prefixNsBoolean;
private @Valid List<Integer> prefixNsArray = new ArrayList<>(); private @Valid List<Integer> prefixNsArray = new ArrayList<>();
private @Valid List<Integer> prefixNsWrappedArray = new ArrayList<>(); private @Valid List<Integer> prefixNsWrappedArray = new ArrayList<>();
@ -81,7 +81,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("attribute_number") @JsonProperty("attribute_number")
public BigDecimal getAttributeNumber() { @Valid public BigDecimal getAttributeNumber() {
return attributeNumber; return attributeNumber;
} }
@ -192,7 +192,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("name_number") @JsonProperty("name_number")
public BigDecimal getNameNumber() { @Valid public BigDecimal getNameNumber() {
return nameNumber; return nameNumber;
} }
@ -338,7 +338,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("prefix_number") @JsonProperty("prefix_number")
public BigDecimal getPrefixNumber() { @Valid public BigDecimal getPrefixNumber() {
return prefixNumber; return prefixNumber;
} }
@ -484,7 +484,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("namespace_number") @JsonProperty("namespace_number")
public BigDecimal getNamespaceNumber() { @Valid public BigDecimal getNamespaceNumber() {
return namespaceNumber; return namespaceNumber;
} }
@ -630,7 +630,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("prefix_ns_number") @JsonProperty("prefix_ns_number")
public BigDecimal getPrefixNsNumber() { @Valid public BigDecimal getPrefixNsNumber() {
return prefixNsNumber; return prefixNsNumber;
} }

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesAnyType") @JsonTypeName("AdditionalPropertiesAnyType")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesAnyType extends HashMap<String, Object> implements Serializable { public class AdditionalPropertiesAnyType extends HashMap<String, Object> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesArray") @JsonTypeName("AdditionalPropertiesArray")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesArray extends HashMap<String, List> implements Serializable { public class AdditionalPropertiesArray extends HashMap<String, List> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesBoolean") @JsonTypeName("AdditionalPropertiesBoolean")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> implements Serializable { public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -30,9 +30,9 @@ public class AdditionalPropertiesClass implements Serializable {
private @Valid Map<String, List<Object>> mapArrayAnytype = new HashMap<>(); private @Valid Map<String, List<Object>> mapArrayAnytype = new HashMap<>();
private @Valid Map<String, Map<String, String>> mapMapString = new HashMap<>(); private @Valid Map<String, Map<String, String>> mapMapString = new HashMap<>();
private @Valid Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>(); private @Valid Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>();
private @Valid Object anytype1; private Object anytype1;
private @Valid Object anytype2; private Object anytype2;
private @Valid Object anytype3; private Object anytype3;
/** /**
**/ **/
@ -79,7 +79,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_number") @JsonProperty("map_number")
public Map<String, BigDecimal> getMapNumber() { @Valid public Map<String, BigDecimal> getMapNumber() {
return mapNumber; return mapNumber;
} }
@ -184,7 +184,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_array_integer") @JsonProperty("map_array_integer")
public Map<String, List<Integer>> getMapArrayInteger() { @Valid public Map<String, List<Integer>> getMapArrayInteger() {
return mapArrayInteger; return mapArrayInteger;
} }
@ -219,7 +219,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_array_anytype") @JsonProperty("map_array_anytype")
public Map<String, List<Object>> getMapArrayAnytype() { @Valid public Map<String, List<Object>> getMapArrayAnytype() {
return mapArrayAnytype; return mapArrayAnytype;
} }
@ -254,7 +254,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_map_string") @JsonProperty("map_map_string")
public Map<String, Map<String, String>> getMapMapString() { @Valid public Map<String, Map<String, String>> getMapMapString() {
return mapMapString; return mapMapString;
} }
@ -289,7 +289,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_map_anytype") @JsonProperty("map_map_anytype")
public Map<String, Map<String, Object>> getMapMapAnytype() { @Valid public Map<String, Map<String, Object>> getMapMapAnytype() {
return mapMapAnytype; return mapMapAnytype;
} }

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesInteger") @JsonTypeName("AdditionalPropertiesInteger")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesInteger extends HashMap<String, Integer> implements Serializable { public class AdditionalPropertiesInteger extends HashMap<String, Integer> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesNumber") @JsonTypeName("AdditionalPropertiesNumber")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> implements Serializable { public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesObject") @JsonTypeName("AdditionalPropertiesObject")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesObject extends HashMap<String, Map> implements Serializable { public class AdditionalPropertiesObject extends HashMap<String, Map> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesString") @JsonTypeName("AdditionalPropertiesString")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesString extends HashMap<String, String> implements Serializable { public class AdditionalPropertiesString extends HashMap<String, String> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -27,8 +27,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Animal") @JsonTypeName("Animal")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Animal implements Serializable { public class Animal implements Serializable {
private @Valid String className; private String className;
private @Valid String color = "red"; private String color = "red";
/** /**
**/ **/
@ -40,8 +40,7 @@ public class Animal implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("className") @JsonProperty("className")
@NotNull @NotNull public String getClassName() {
public String getClassName() {
return className; return className;
} }

View File

@ -34,7 +34,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("ArrayArrayNumber") @JsonProperty("ArrayArrayNumber")
public List<List<BigDecimal>> getArrayArrayNumber() { @Valid public List<@Valid List<@Valid BigDecimal>> getArrayArrayNumber() {
return arrayArrayNumber; return arrayArrayNumber;
} }

View File

@ -34,7 +34,7 @@ public class ArrayOfNumberOnly implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("ArrayNumber") @JsonProperty("ArrayNumber")
public List<BigDecimal> getArrayNumber() { @Valid public List<@Valid BigDecimal> getArrayNumber() {
return arrayNumber; return arrayNumber;
} }

View File

@ -71,7 +71,7 @@ public class ArrayTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("array_array_of_integer") @JsonProperty("array_array_of_integer")
public List<List<Long>> getArrayArrayOfInteger() { @Valid public List<List<Long>> getArrayArrayOfInteger() {
return arrayArrayOfInteger; return arrayArrayOfInteger;
} }
@ -106,7 +106,7 @@ public class ArrayTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("array_array_of_model") @JsonProperty("array_array_of_model")
public List<List<ReadOnlyFirst>> getArrayArrayOfModel() { @Valid public List<@Valid List<@Valid ReadOnlyFirst>> getArrayArrayOfModel() {
return arrayArrayOfModel; return arrayArrayOfModel;
} }

View File

@ -66,7 +66,7 @@ public class BigCat extends Cat implements Serializable {
} }
} }
private @Valid KindEnum kind; private KindEnum kind;
/** /**
**/ **/

View File

@ -18,12 +18,12 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Capitalization") @JsonTypeName("Capitalization")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Capitalization implements Serializable { public class Capitalization implements Serializable {
private @Valid String smallCamel; private String smallCamel;
private @Valid String capitalCamel; private String capitalCamel;
private @Valid String smallSnake; private String smallSnake;
private @Valid String capitalSnake; private String capitalSnake;
private @Valid String scAETHFlowPoints; private String scAETHFlowPoints;
private @Valid String ATT_NAME; private String ATT_NAME;
/** /**
**/ **/

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Cat") @JsonTypeName("Cat")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Cat extends Animal implements Serializable { public class Cat extends Animal implements Serializable {
private @Valid Boolean declawed; private Boolean declawed;
/** /**
**/ **/

View File

@ -18,8 +18,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Category") @JsonTypeName("Category")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Category implements Serializable { public class Category implements Serializable {
private @Valid Long id; private Long id;
private @Valid String name = "default-name"; private String name = "default-name";
/** /**
**/ **/
@ -50,8 +50,7 @@ public class Category implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("name") @JsonProperty("name")
@NotNull @NotNull public String getName() {
public String getName() {
return name; return name;
} }

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ClassModel") @JsonTypeName("ClassModel")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ClassModel implements Serializable { public class ClassModel implements Serializable {
private @Valid String propertyClass; private String propertyClass;
/** /**
**/ **/

View File

@ -18,7 +18,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Client") @JsonTypeName("Client")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Client implements Serializable { public class Client implements Serializable {
private @Valid String client; private String client;
/** /**
**/ **/

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Dog") @JsonTypeName("Dog")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Dog extends Animal implements Serializable { public class Dog extends Animal implements Serializable {
private @Valid String breed; private String breed;
/** /**
**/ **/

View File

@ -68,7 +68,7 @@ public class EnumArrays implements Serializable {
} }
} }
private @Valid JustSymbolEnum justSymbol; private JustSymbolEnum justSymbol;
public enum ArrayEnumEnum { public enum ArrayEnumEnum {
FISH(String.valueOf("fish")), CRAB(String.valueOf("crab")); FISH(String.valueOf("fish")), CRAB(String.valueOf("crab"));

View File

@ -67,7 +67,7 @@ public class EnumTest implements Serializable {
} }
} }
private @Valid EnumStringEnum enumString; private EnumStringEnum enumString;
public enum EnumStringRequiredEnum { public enum EnumStringRequiredEnum {
UPPER(String.valueOf("UPPER")), LOWER(String.valueOf("lower")), EMPTY(String.valueOf("")); UPPER(String.valueOf("UPPER")), LOWER(String.valueOf("lower")), EMPTY(String.valueOf(""));
@ -115,7 +115,7 @@ public class EnumTest implements Serializable {
} }
} }
private @Valid EnumStringRequiredEnum enumStringRequired; private EnumStringRequiredEnum enumStringRequired;
public enum EnumIntegerEnum { public enum EnumIntegerEnum {
NUMBER_1(Integer.valueOf(1)), NUMBER_MINUS_1(Integer.valueOf(-1)); NUMBER_1(Integer.valueOf(1)), NUMBER_MINUS_1(Integer.valueOf(-1));
@ -163,7 +163,7 @@ public class EnumTest implements Serializable {
} }
} }
private @Valid EnumIntegerEnum enumInteger; private EnumIntegerEnum enumInteger;
public enum EnumNumberEnum { public enum EnumNumberEnum {
NUMBER_1_DOT_1(Double.valueOf(1.1)), NUMBER_MINUS_1_DOT_2(Double.valueOf(-1.2)); NUMBER_1_DOT_1(Double.valueOf(1.1)), NUMBER_MINUS_1_DOT_2(Double.valueOf(-1.2));
@ -211,8 +211,8 @@ public class EnumTest implements Serializable {
} }
} }
private @Valid EnumNumberEnum enumNumber; private EnumNumberEnum enumNumber;
private @Valid OuterEnum outerEnum; private OuterEnum outerEnum;
/** /**
**/ **/
@ -243,8 +243,7 @@ public class EnumTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("enum_string_required") @JsonProperty("enum_string_required")
@NotNull @NotNull public EnumStringRequiredEnum getEnumStringRequired() {
public EnumStringRequiredEnum getEnumStringRequired() {
return enumStringRequired; return enumStringRequired;
} }
@ -301,7 +300,7 @@ public class EnumTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("outerEnum") @JsonProperty("outerEnum")
public OuterEnum getOuterEnum() { @Valid public OuterEnum getOuterEnum() {
return outerEnum; return outerEnum;
} }

View File

@ -22,7 +22,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("FileSchemaTestClass") @JsonTypeName("FileSchemaTestClass")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class FileSchemaTestClass implements Serializable { public class FileSchemaTestClass implements Serializable {
private @Valid ModelFile _file; private ModelFile _file;
private @Valid List<@Valid ModelFile> files = new ArrayList<>(); private @Valid List<@Valid ModelFile> files = new ArrayList<>();
/** /**
@ -35,7 +35,7 @@ public class FileSchemaTestClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("file") @JsonProperty("file")
public ModelFile getFile() { @Valid public ModelFile getFile() {
return _file; return _file;
} }
@ -54,7 +54,7 @@ public class FileSchemaTestClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("files") @JsonProperty("files")
public List<ModelFile> getFiles() { @Valid public List<@Valid ModelFile> getFiles() {
return files; return files;
} }

View File

@ -25,20 +25,20 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("format_test") @JsonTypeName("format_test")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class FormatTest implements Serializable { public class FormatTest implements Serializable {
private @Valid Integer integer; private Integer integer;
private @Valid Integer int32; private Integer int32;
private @Valid Long int64; private Long int64;
private @Valid BigDecimal number; private BigDecimal number;
private @Valid Float _float; private Float _float;
private @Valid Double _double; private Double _double;
private @Valid String string; private String string;
private @Valid byte[] _byte; private byte[] _byte;
private @Valid File binary; private File binary;
private @Valid LocalDate date; private LocalDate date;
private @Valid Date dateTime; private Date dateTime;
private @Valid UUID uuid; private UUID uuid;
private @Valid String password; private String password;
private @Valid BigDecimal bigDecimal; private BigDecimal bigDecimal;
/** /**
* minimum: 10 * minimum: 10
@ -113,8 +113,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("number") @JsonProperty("number")
@NotNull @NotNull @Valid @DecimalMin("32.1") @DecimalMax("543.2")public BigDecimal getNumber() {
@DecimalMin("32.1") @DecimalMax("543.2") public BigDecimal getNumber() {
return number; return number;
} }
@ -194,8 +193,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("byte") @JsonProperty("byte")
@NotNull @NotNull @Pattern(regexp="^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$")public byte[] getByte() {
@Pattern(regexp="^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$") public byte[] getByte() {
return _byte; return _byte;
} }
@ -214,7 +212,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("binary") @JsonProperty("binary")
public File getBinary() { @Valid public File getBinary() {
return binary; return binary;
} }
@ -233,8 +231,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("date") @JsonProperty("date")
@NotNull @NotNull @Valid public LocalDate getDate() {
public LocalDate getDate() {
return date; return date;
} }
@ -253,7 +250,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("dateTime") @JsonProperty("dateTime")
public Date getDateTime() { @Valid public Date getDateTime() {
return dateTime; return dateTime;
} }
@ -272,7 +269,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "") @ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "")
@JsonProperty("uuid") @JsonProperty("uuid")
public UUID getUuid() { @Valid public UUID getUuid() {
return uuid; return uuid;
} }
@ -291,8 +288,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("password") @JsonProperty("password")
@NotNull @NotNull @Size(min=10,max=64)public String getPassword() {
@Size(min=10,max=64) public String getPassword() {
return password; return password;
} }
@ -311,7 +307,7 @@ public class FormatTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("BigDecimal") @JsonProperty("BigDecimal")
public BigDecimal getBigDecimal() { @Valid public BigDecimal getBigDecimal() {
return bigDecimal; return bigDecimal;
} }

View File

@ -19,8 +19,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("hasOnlyReadOnly") @JsonTypeName("hasOnlyReadOnly")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class HasOnlyReadOnly implements Serializable { public class HasOnlyReadOnly implements Serializable {
private @Valid String bar; private String bar;
private @Valid String foo; private String foo;
/** /**
**/ **/

View File

@ -82,7 +82,7 @@ public class MapTest implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_map_of_string") @JsonProperty("map_map_of_string")
public Map<String, Map<String, String>> getMapMapOfString() { @Valid public Map<String, Map<String, String>> getMapMapOfString() {
return mapMapOfString; return mapMapOfString;
} }

View File

@ -23,8 +23,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("MixedPropertiesAndAdditionalPropertiesClass") @JsonTypeName("MixedPropertiesAndAdditionalPropertiesClass")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable { public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable {
private @Valid UUID uuid; private UUID uuid;
private @Valid Date dateTime; private Date dateTime;
private @Valid Map<String, Animal> map = new HashMap<>(); private @Valid Map<String, Animal> map = new HashMap<>();
/** /**
@ -37,7 +37,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("uuid") @JsonProperty("uuid")
public UUID getUuid() { @Valid public UUID getUuid() {
return uuid; return uuid;
} }
@ -56,7 +56,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("dateTime") @JsonProperty("dateTime")
public Date getDateTime() { @Valid public Date getDateTime() {
return dateTime; return dateTime;
} }
@ -75,7 +75,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass implements Serializabl
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map") @JsonProperty("map")
public Map<String, Animal> getMap() { @Valid public Map<String, Animal> getMap() {
return map; return map;
} }

View File

@ -21,8 +21,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("200_response") @JsonTypeName("200_response")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Model200Response implements Serializable { public class Model200Response implements Serializable {
private @Valid Integer name; private Integer name;
private @Valid String propertyClass; private String propertyClass;
/** /**
**/ **/

View File

@ -19,9 +19,9 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ApiResponse") @JsonTypeName("ApiResponse")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ModelApiResponse implements Serializable { public class ModelApiResponse implements Serializable {
private @Valid Integer code; private Integer code;
private @Valid String type; private String type;
private @Valid String message; private String message;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("File") @JsonTypeName("File")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ModelFile implements Serializable { public class ModelFile implements Serializable {
private @Valid String sourceURI; private String sourceURI;
/** /**
* Test capitalization * Test capitalization

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("List") @JsonTypeName("List")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ModelList implements Serializable { public class ModelList implements Serializable {
private @Valid String _123list; private String _123list;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Return") @JsonTypeName("Return")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ModelReturn implements Serializable { public class ModelReturn implements Serializable {
private @Valid Integer _return; private Integer _return;
/** /**
**/ **/

View File

@ -20,10 +20,10 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Name") @JsonTypeName("Name")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Name implements Serializable { public class Name implements Serializable {
private @Valid Integer name; private Integer name;
private @Valid Integer snakeCase; private Integer snakeCase;
private @Valid String property; private String property;
private @Valid Integer _123number; private Integer _123number;
/** /**
**/ **/
@ -35,8 +35,7 @@ public class Name implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("name") @JsonProperty("name")
@NotNull @NotNull public Integer getName() {
public Integer getName() {
return name; return name;
} }

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("NumberOnly") @JsonTypeName("NumberOnly")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class NumberOnly implements Serializable { public class NumberOnly implements Serializable {
private @Valid BigDecimal justNumber; private BigDecimal justNumber;
/** /**
**/ **/
@ -31,7 +31,7 @@ public class NumberOnly implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("JustNumber") @JsonProperty("JustNumber")
public BigDecimal getJustNumber() { @Valid public BigDecimal getJustNumber() {
return justNumber; return justNumber;
} }

View File

@ -19,10 +19,10 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Order") @JsonTypeName("Order")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Order implements Serializable { public class Order implements Serializable {
private @Valid Long id; private Long id;
private @Valid Long petId; private Long petId;
private @Valid Integer quantity; private Integer quantity;
private @Valid Date shipDate; private Date shipDate;
public enum StatusEnum { public enum StatusEnum {
PLACED(String.valueOf("placed")), APPROVED(String.valueOf("approved")), DELIVERED(String.valueOf("delivered")); PLACED(String.valueOf("placed")), APPROVED(String.valueOf("approved")), DELIVERED(String.valueOf("delivered"));
@ -70,8 +70,8 @@ public class Order implements Serializable {
} }
} }
private @Valid StatusEnum status; private StatusEnum status;
private @Valid Boolean complete = false; private Boolean complete = false;
/** /**
**/ **/
@ -140,7 +140,7 @@ public class Order implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("shipDate") @JsonProperty("shipDate")
public Date getShipDate() { @Valid public Date getShipDate() {
return shipDate; return shipDate;
} }

View File

@ -19,9 +19,9 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("OuterComposite") @JsonTypeName("OuterComposite")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class OuterComposite implements Serializable { public class OuterComposite implements Serializable {
private @Valid BigDecimal myNumber; private BigDecimal myNumber;
private @Valid String myString; private String myString;
private @Valid Boolean myBoolean; private Boolean myBoolean;
/** /**
**/ **/
@ -33,7 +33,7 @@ public class OuterComposite implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("my_number") @JsonProperty("my_number")
public BigDecimal getMyNumber() { @Valid public BigDecimal getMyNumber() {
return myNumber; return myNumber;
} }

View File

@ -26,9 +26,9 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Pet") @JsonTypeName("Pet")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Pet implements Serializable { public class Pet implements Serializable {
private @Valid Long id; private Long id;
private @Valid Category category; private Category category;
private @Valid String name; private String name;
private @Valid Set<String> photoUrls = new LinkedHashSet<>(); private @Valid Set<String> photoUrls = new LinkedHashSet<>();
private @Valid List<@Valid Tag> tags = new ArrayList<>(); private @Valid List<@Valid Tag> tags = new ArrayList<>();
public enum StatusEnum { public enum StatusEnum {
@ -78,7 +78,7 @@ public class Pet implements Serializable {
} }
} }
private @Valid StatusEnum status; private StatusEnum status;
/** /**
**/ **/
@ -109,7 +109,7 @@ public class Pet implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("category") @JsonProperty("category")
public Category getCategory() { @Valid public Category getCategory() {
return category; return category;
} }
@ -128,8 +128,7 @@ public class Pet implements Serializable {
@ApiModelProperty(example = "doggie", required = true, value = "") @ApiModelProperty(example = "doggie", required = true, value = "")
@JsonProperty("name") @JsonProperty("name")
@NotNull @NotNull public String getName() {
public String getName() {
return name; return name;
} }
@ -148,8 +147,7 @@ public class Pet implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("photoUrls") @JsonProperty("photoUrls")
@NotNull @NotNull public Set<String> getPhotoUrls() {
public Set<String> getPhotoUrls() {
return photoUrls; return photoUrls;
} }
@ -185,7 +183,7 @@ public class Pet implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("tags") @JsonProperty("tags")
public List<Tag> getTags() { @Valid public List<@Valid Tag> getTags() {
return tags; return tags;
} }

View File

@ -18,8 +18,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ReadOnlyFirst") @JsonTypeName("ReadOnlyFirst")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class ReadOnlyFirst implements Serializable { public class ReadOnlyFirst implements Serializable {
private @Valid String bar; private String bar;
private @Valid String baz; private String baz;
/** /**
**/ **/

View File

@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("$special[model.name]") @JsonTypeName("$special[model.name]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class SpecialModelName implements Serializable { public class SpecialModelName implements Serializable {
private @Valid Long $specialPropertyName; private Long $specialPropertyName;
/** /**
**/ **/

View File

@ -18,8 +18,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Tag") @JsonTypeName("Tag")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Tag implements Serializable { public class Tag implements Serializable {
private @Valid Long id; private Long id;
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("TypeHolderDefault") @JsonTypeName("TypeHolderDefault")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class TypeHolderDefault implements Serializable { public class TypeHolderDefault implements Serializable {
private @Valid String stringItem = "what"; private String stringItem = "what";
private @Valid BigDecimal numberItem; private BigDecimal numberItem;
private @Valid Integer integerItem; private Integer integerItem;
private @Valid Boolean boolItem = true; private Boolean boolItem = true;
private @Valid List<Integer> arrayItem = new ArrayList<>(); private @Valid List<Integer> arrayItem = new ArrayList<>();
/** /**
@ -38,8 +38,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("string_item") @JsonProperty("string_item")
@NotNull @NotNull public String getStringItem() {
public String getStringItem() {
return stringItem; return stringItem;
} }
@ -58,8 +57,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("number_item") @JsonProperty("number_item")
@NotNull @NotNull @Valid public BigDecimal getNumberItem() {
public BigDecimal getNumberItem() {
return numberItem; return numberItem;
} }
@ -78,8 +76,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("integer_item") @JsonProperty("integer_item")
@NotNull @NotNull public Integer getIntegerItem() {
public Integer getIntegerItem() {
return integerItem; return integerItem;
} }
@ -98,8 +95,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("bool_item") @JsonProperty("bool_item")
@NotNull @NotNull public Boolean getBoolItem() {
public Boolean getBoolItem() {
return boolItem; return boolItem;
} }
@ -118,8 +114,7 @@ public class TypeHolderDefault implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("array_item") @JsonProperty("array_item")
@NotNull @NotNull public List<Integer> getArrayItem() {
public List<Integer> getArrayItem() {
return arrayItem; return arrayItem;
} }

View File

@ -22,11 +22,11 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("TypeHolderExample") @JsonTypeName("TypeHolderExample")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class TypeHolderExample implements Serializable { public class TypeHolderExample implements Serializable {
private @Valid String stringItem; private String stringItem;
private @Valid BigDecimal numberItem; private BigDecimal numberItem;
private @Valid Float floatItem; private Float floatItem;
private @Valid Integer integerItem; private Integer integerItem;
private @Valid Boolean boolItem; private Boolean boolItem;
private @Valid List<Integer> arrayItem = new ArrayList<>(); private @Valid List<Integer> arrayItem = new ArrayList<>();
/** /**
@ -39,8 +39,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "what", required = true, value = "") @ApiModelProperty(example = "what", required = true, value = "")
@JsonProperty("string_item") @JsonProperty("string_item")
@NotNull @NotNull public String getStringItem() {
public String getStringItem() {
return stringItem; return stringItem;
} }
@ -59,8 +58,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "1.234", required = true, value = "") @ApiModelProperty(example = "1.234", required = true, value = "")
@JsonProperty("number_item") @JsonProperty("number_item")
@NotNull @NotNull @Valid public BigDecimal getNumberItem() {
public BigDecimal getNumberItem() {
return numberItem; return numberItem;
} }
@ -79,8 +77,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "1.234", required = true, value = "") @ApiModelProperty(example = "1.234", required = true, value = "")
@JsonProperty("float_item") @JsonProperty("float_item")
@NotNull @NotNull public Float getFloatItem() {
public Float getFloatItem() {
return floatItem; return floatItem;
} }
@ -99,8 +96,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "-2", required = true, value = "") @ApiModelProperty(example = "-2", required = true, value = "")
@JsonProperty("integer_item") @JsonProperty("integer_item")
@NotNull @NotNull public Integer getIntegerItem() {
public Integer getIntegerItem() {
return integerItem; return integerItem;
} }
@ -119,8 +115,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "true", required = true, value = "") @ApiModelProperty(example = "true", required = true, value = "")
@JsonProperty("bool_item") @JsonProperty("bool_item")
@NotNull @NotNull public Boolean getBoolItem() {
public Boolean getBoolItem() {
return boolItem; return boolItem;
} }
@ -139,8 +134,7 @@ public class TypeHolderExample implements Serializable {
@ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "") @ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "")
@JsonProperty("array_item") @JsonProperty("array_item")
@NotNull @NotNull public List<Integer> getArrayItem() {
public List<Integer> getArrayItem() {
return arrayItem; return arrayItem;
} }

View File

@ -18,14 +18,14 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("User") @JsonTypeName("User")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class User implements Serializable { public class User implements Serializable {
private @Valid Long id; private Long id;
private @Valid String username; private String username;
private @Valid String firstName; private String firstName;
private @Valid String lastName; private String lastName;
private @Valid String email; private String email;
private @Valid String password; private String password;
private @Valid String phone; private String phone;
private @Valid Integer userStatus; private Integer userStatus;
/** /**
**/ **/

View File

@ -22,33 +22,33 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("XmlItem") @JsonTypeName("XmlItem")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class XmlItem implements Serializable { public class XmlItem implements Serializable {
private @Valid String attributeString; private String attributeString;
private @Valid BigDecimal attributeNumber; private BigDecimal attributeNumber;
private @Valid Integer attributeInteger; private Integer attributeInteger;
private @Valid Boolean attributeBoolean; private Boolean attributeBoolean;
private @Valid List<Integer> wrappedArray = new ArrayList<>(); private @Valid List<Integer> wrappedArray = new ArrayList<>();
private @Valid String nameString; private String nameString;
private @Valid BigDecimal nameNumber; private BigDecimal nameNumber;
private @Valid Integer nameInteger; private Integer nameInteger;
private @Valid Boolean nameBoolean; private Boolean nameBoolean;
private @Valid List<Integer> nameArray = new ArrayList<>(); private @Valid List<Integer> nameArray = new ArrayList<>();
private @Valid List<Integer> nameWrappedArray = new ArrayList<>(); private @Valid List<Integer> nameWrappedArray = new ArrayList<>();
private @Valid String prefixString; private String prefixString;
private @Valid BigDecimal prefixNumber; private BigDecimal prefixNumber;
private @Valid Integer prefixInteger; private Integer prefixInteger;
private @Valid Boolean prefixBoolean; private Boolean prefixBoolean;
private @Valid List<Integer> prefixArray = new ArrayList<>(); private @Valid List<Integer> prefixArray = new ArrayList<>();
private @Valid List<Integer> prefixWrappedArray = new ArrayList<>(); private @Valid List<Integer> prefixWrappedArray = new ArrayList<>();
private @Valid String namespaceString; private String namespaceString;
private @Valid BigDecimal namespaceNumber; private BigDecimal namespaceNumber;
private @Valid Integer namespaceInteger; private Integer namespaceInteger;
private @Valid Boolean namespaceBoolean; private Boolean namespaceBoolean;
private @Valid List<Integer> namespaceArray = new ArrayList<>(); private @Valid List<Integer> namespaceArray = new ArrayList<>();
private @Valid List<Integer> namespaceWrappedArray = new ArrayList<>(); private @Valid List<Integer> namespaceWrappedArray = new ArrayList<>();
private @Valid String prefixNsString; private String prefixNsString;
private @Valid BigDecimal prefixNsNumber; private BigDecimal prefixNsNumber;
private @Valid Integer prefixNsInteger; private Integer prefixNsInteger;
private @Valid Boolean prefixNsBoolean; private Boolean prefixNsBoolean;
private @Valid List<Integer> prefixNsArray = new ArrayList<>(); private @Valid List<Integer> prefixNsArray = new ArrayList<>();
private @Valid List<Integer> prefixNsWrappedArray = new ArrayList<>(); private @Valid List<Integer> prefixNsWrappedArray = new ArrayList<>();
@ -81,7 +81,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("attribute_number") @JsonProperty("attribute_number")
public BigDecimal getAttributeNumber() { @Valid public BigDecimal getAttributeNumber() {
return attributeNumber; return attributeNumber;
} }
@ -192,7 +192,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("name_number") @JsonProperty("name_number")
public BigDecimal getNameNumber() { @Valid public BigDecimal getNameNumber() {
return nameNumber; return nameNumber;
} }
@ -338,7 +338,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("prefix_number") @JsonProperty("prefix_number")
public BigDecimal getPrefixNumber() { @Valid public BigDecimal getPrefixNumber() {
return prefixNumber; return prefixNumber;
} }
@ -484,7 +484,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("namespace_number") @JsonProperty("namespace_number")
public BigDecimal getNamespaceNumber() { @Valid public BigDecimal getNamespaceNumber() {
return namespaceNumber; return namespaceNumber;
} }
@ -630,7 +630,7 @@ public class XmlItem implements Serializable {
@ApiModelProperty(example = "1.234", value = "") @ApiModelProperty(example = "1.234", value = "")
@JsonProperty("prefix_ns_number") @JsonProperty("prefix_ns_number")
public BigDecimal getPrefixNsNumber() { @Valid public BigDecimal getPrefixNsNumber() {
return prefixNsNumber; return prefixNsNumber;
} }

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesAnyType") @JsonTypeName("AdditionalPropertiesAnyType")
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesAnyType extends HashMap<String, Object> implements Serializable { public class AdditionalPropertiesAnyType extends HashMap<String, Object> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesArray") @JsonTypeName("AdditionalPropertiesArray")
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesArray extends HashMap<String, List> implements Serializable { public class AdditionalPropertiesArray extends HashMap<String, List> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesBoolean") @JsonTypeName("AdditionalPropertiesBoolean")
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> implements Serializable { public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -30,9 +30,9 @@ public class AdditionalPropertiesClass implements Serializable {
private @Valid Map<String, List<Object>> mapArrayAnytype = new HashMap<>(); private @Valid Map<String, List<Object>> mapArrayAnytype = new HashMap<>();
private @Valid Map<String, Map<String, String>> mapMapString = new HashMap<>(); private @Valid Map<String, Map<String, String>> mapMapString = new HashMap<>();
private @Valid Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>(); private @Valid Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>();
private @Valid Object anytype1; private Object anytype1;
private @Valid Object anytype2; private Object anytype2;
private @Valid Object anytype3; private Object anytype3;
protected AdditionalPropertiesClass(AdditionalPropertiesClassBuilder<?, ?> b) { protected AdditionalPropertiesClass(AdditionalPropertiesClassBuilder<?, ?> b) {
this.mapString = b.mapString; this.mapString = b.mapString;
@ -96,7 +96,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_number") @JsonProperty("map_number")
public Map<String, BigDecimal> getMapNumber() { @Valid public Map<String, BigDecimal> getMapNumber() {
return mapNumber; return mapNumber;
} }
@ -201,7 +201,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_array_integer") @JsonProperty("map_array_integer")
public Map<String, List<Integer>> getMapArrayInteger() { @Valid public Map<String, List<Integer>> getMapArrayInteger() {
return mapArrayInteger; return mapArrayInteger;
} }
@ -236,7 +236,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_array_anytype") @JsonProperty("map_array_anytype")
public Map<String, List<Object>> getMapArrayAnytype() { @Valid public Map<String, List<Object>> getMapArrayAnytype() {
return mapArrayAnytype; return mapArrayAnytype;
} }
@ -271,7 +271,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_map_string") @JsonProperty("map_map_string")
public Map<String, Map<String, String>> getMapMapString() { @Valid public Map<String, Map<String, String>> getMapMapString() {
return mapMapString; return mapMapString;
} }
@ -306,7 +306,7 @@ public class AdditionalPropertiesClass implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("map_map_anytype") @JsonProperty("map_map_anytype")
public Map<String, Map<String, Object>> getMapMapAnytype() { @Valid public Map<String, Map<String, Object>> getMapMapAnytype() {
return mapMapAnytype; return mapMapAnytype;
} }

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesInteger") @JsonTypeName("AdditionalPropertiesInteger")
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesInteger extends HashMap<String, Integer> implements Serializable { public class AdditionalPropertiesInteger extends HashMap<String, Integer> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesNumber") @JsonTypeName("AdditionalPropertiesNumber")
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> implements Serializable { public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesObject") @JsonTypeName("AdditionalPropertiesObject")
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesObject extends HashMap<String, Map> implements Serializable { public class AdditionalPropertiesObject extends HashMap<String, Map> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesString") @JsonTypeName("AdditionalPropertiesString")
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class AdditionalPropertiesString extends HashMap<String, String> implements Serializable { public class AdditionalPropertiesString extends HashMap<String, String> implements Serializable {
private @Valid String name; private String name;
/** /**
**/ **/

View File

@ -27,8 +27,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("Animal") @JsonTypeName("Animal")
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT") @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.5.0-SNAPSHOT")
public class Animal implements Serializable { public class Animal implements Serializable {
private @Valid String className; private String className;
private @Valid String color = "red"; private String color = "red";
protected Animal(AnimalBuilder<?, ?> b) { protected Animal(AnimalBuilder<?, ?> b) {
this.className = b.className; this.className = b.className;
@ -48,8 +48,7 @@ public class Animal implements Serializable {
@ApiModelProperty(required = true, value = "") @ApiModelProperty(required = true, value = "")
@JsonProperty("className") @JsonProperty("className")
@NotNull @NotNull public String getClassName() {
public String getClassName() {
return className; return className;
} }

View File

@ -41,7 +41,7 @@ public class ArrayOfArrayOfNumberOnly implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("ArrayArrayNumber") @JsonProperty("ArrayArrayNumber")
public List<List<BigDecimal>> getArrayArrayNumber() { @Valid public List<@Valid List<@Valid BigDecimal>> getArrayArrayNumber() {
return arrayArrayNumber; return arrayArrayNumber;
} }

Some files were not shown because too many files have changed in this diff Show More