Adds @Nullable annotation to Spring Boot generator (#20345)

* Adds @Nullable annotation to Spring Boot generator

* issue-14427: [REQ][spring] Null-Safety annotations
* issue-17382: [REQ] spring generator add Nullable annotations

Motivations:
* Have Spring Boot generator client properly annotated for nullability to be able to check code using them with tools like NullAway
* As it is related to Spring then the `org.springframework.lang.Nullable` annotation was chosen to avoid discussion which `@Nullable` one is true one
* `@NonNull` wasn't used as I didn't see much benefit of it. Anyhow, an empty constructor and/or setters allow to put a `null` value there

Modifications:
* Adds nullableAnnotation template to handle nullability annotation on vars
* Adjust pojo templates to use the nullability template
* Adapts tests

Modifications:
* Runs export_docs_generator.sh script to update samples

* samples update

* excludes Spring @Nullable from java-camel

* ones with defaults shouldn't be annotated as @Nullable

* updates samples

* adds AllArgConstructor generation tests

* adds container tests
This commit is contained in:
Andriy Slobodyanyk 2025-01-06 16:08:01 +04:00 committed by GitHub
parent 4b5dfc430e
commit cba756ffa6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1181 changed files with 4056 additions and 2671 deletions

View File

@ -446,6 +446,7 @@ public class SpringCodegen extends AbstractJavaCodegen
convertPropertyToStringAndWriteBack(RESOURCE_FOLDER, this::setResourceFolder); convertPropertyToStringAndWriteBack(RESOURCE_FOLDER, this::setResourceFolder);
typeMapping.put("file", "org.springframework.core.io.Resource"); typeMapping.put("file", "org.springframework.core.io.Resource");
importMapping.put("Nullable", "org.springframework.lang.Nullable");
importMapping.put("org.springframework.core.io.Resource", "org.springframework.core.io.Resource"); importMapping.put("org.springframework.core.io.Resource", "org.springframework.core.io.Resource");
importMapping.put("DateTimeFormat", "org.springframework.format.annotation.DateTimeFormat"); importMapping.put("DateTimeFormat", "org.springframework.format.annotation.DateTimeFormat");
importMapping.put("ApiIgnore", "springfox.documentation.annotations.ApiIgnore"); importMapping.put("ApiIgnore", "springfox.documentation.annotations.ApiIgnore");
@ -952,6 +953,11 @@ public class SpringCodegen extends AbstractJavaCodegen
if (model.getVendorExtensions().containsKey("x-jackson-optional-nullable-helpers")) { if (model.getVendorExtensions().containsKey("x-jackson-optional-nullable-helpers")) {
model.imports.add("Arrays"); model.imports.add("Arrays");
} }
// to prevent inheritors (JavaCamelServerCodegen etc.) mistakenly use it
if (getName().contains("spring")) {
model.imports.add("Nullable");
}
} }
@Override @Override

View File

@ -0,0 +1 @@
{{^required}}{{^defaultValue}}{{^useOptional}}{{#openApiNullable}}{{^isNullable}}@Nullable {{/isNullable}}{{/openApiNullable}}{{^openApiNullable}}@Nullable {{/openApiNullable}}{{/useOptional}}{{/defaultValue}}{{#defaultValue}}{{^openApiNullable}}{{#isNullable}}@Nullable {{/isNullable}}{{/openApiNullable}}{{/defaultValue}}{{/required}}

View File

@ -72,10 +72,10 @@ public class {{classname}}{{#parent}} extends {{{parent}}}{{/parent}}{{^parent}}
{{#isContainer}} {{#isContainer}}
{{#useBeanValidation}}@Valid{{/useBeanValidation}} {{#useBeanValidation}}@Valid{{/useBeanValidation}}
{{#openApiNullable}} {{#openApiNullable}}
private {{#isNullable}}{{>nullableDataTypeBeanValidation}} {{name}} = JsonNullable.<{{{datatypeWithEnum}}}>undefined();{{/isNullable}}{{^required}}{{^isNullable}}{{>nullableDataTypeBeanValidation}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/isNullable}}{{/required}}{{#required}}{{^isNullable}}{{>nullableDataTypeBeanValidation}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/isNullable}}{{/required}} private {{>nullableAnnotation}}{{#isNullable}}{{>nullableDataTypeBeanValidation}} {{name}} = JsonNullable.<{{{datatypeWithEnum}}}>undefined();{{/isNullable}}{{^required}}{{^isNullable}}{{>nullableDataTypeBeanValidation}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/isNullable}}{{/required}}{{#required}}{{^isNullable}}{{>nullableDataTypeBeanValidation}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/isNullable}}{{/required}}
{{/openApiNullable}} {{/openApiNullable}}
{{^openApiNullable}} {{^openApiNullable}}
private {{>nullableDataType}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}; private {{>nullableAnnotation}}{{>nullableDataType}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};
{{/openApiNullable}} {{/openApiNullable}}
{{/isContainer}} {{/isContainer}}
{{^isContainer}} {{^isContainer}}
@ -86,10 +86,10 @@ public class {{classname}}{{#parent}} extends {{{parent}}}{{/parent}}{{^parent}}
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
{{/isDateTime}} {{/isDateTime}}
{{#openApiNullable}} {{#openApiNullable}}
private {{#isNullable}}{{>nullableDataTypeBeanValidation}} {{name}} = JsonNullable.<{{{datatypeWithEnum}}}>undefined();{{/isNullable}}{{^required}}{{^isNullable}}{{>nullableDataTypeBeanValidation}} {{name}}{{#useOptional}} = Optional.{{^defaultValue}}empty(){{/defaultValue}}{{#defaultValue}}of({{{.}}}){{/defaultValue}};{{/useOptional}}{{^useOptional}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/useOptional}}{{/isNullable}}{{/required}}{{^isNullable}}{{#required}}{{>nullableDataTypeBeanValidation}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/required}}{{/isNullable}} private {{>nullableAnnotation}}{{#isNullable}}{{>nullableDataTypeBeanValidation}} {{name}} = JsonNullable.<{{{datatypeWithEnum}}}>undefined();{{/isNullable}}{{^required}}{{^isNullable}}{{>nullableDataTypeBeanValidation}} {{name}}{{#useOptional}} = Optional.{{^defaultValue}}empty(){{/defaultValue}}{{#defaultValue}}of({{{.}}}){{/defaultValue}};{{/useOptional}}{{^useOptional}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/useOptional}}{{/isNullable}}{{/required}}{{^isNullable}}{{#required}}{{>nullableDataTypeBeanValidation}} {{name}}{{#defaultValue}} = {{{.}}}{{/defaultValue}};{{/required}}{{/isNullable}}
{{/openApiNullable}} {{/openApiNullable}}
{{^openApiNullable}} {{^openApiNullable}}
private {{>nullableDataType}} {{name}}{{#isNullable}} = null{{/isNullable}}{{^isNullable}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}{{/isNullable}}; private {{>nullableAnnotation}}{{>nullableDataType}} {{name}}{{#isNullable}} = null{{/isNullable}}{{^isNullable}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}{{/isNullable}};
{{/openApiNullable}} {{/openApiNullable}}
{{/isContainer}} {{/isContainer}}
{{/vars}} {{/vars}}
@ -130,7 +130,7 @@ public class {{classname}}{{#parent}} extends {{{parent}}}{{/parent}}{{^parent}}
/** /**
* Constructor with all args parameters * Constructor with all args parameters
*/ */
public {{classname}}({{#vendorExtensions.x-java-all-args-constructor-vars}}{{{datatypeWithEnum}}} {{name}}{{^-last}}, {{/-last}}{{/vendorExtensions.x-java-all-args-constructor-vars}}) { public {{classname}}({{#vendorExtensions.x-java-all-args-constructor-vars}}{{>nullableAnnotation}}{{{datatypeWithEnum}}} {{name}}{{^-last}}, {{/-last}}{{/vendorExtensions.x-java-all-args-constructor-vars}}) {
{{#parent}} {{#parent}}
super({{#parentVars}}{{name}}{{^-last}}, {{/-last}}{{/parentVars}}); super({{#parentVars}}{{name}}{{^-last}}, {{/-last}}{{/parentVars}});
{{/parent}} {{/parent}}

View File

@ -30,4 +30,18 @@ public class PropertyAssert extends ObjectAssert<FieldDeclaration> {
public PropertyAnnotationsAssert assertPropertyAnnotations() { public PropertyAnnotationsAssert assertPropertyAnnotations() {
return new PropertyAnnotationsAssert(this, actual.getAnnotations()); return new PropertyAnnotationsAssert(this, actual.getAnnotations());
} }
public PropertyAnnotationsAssert doesNotHaveAnnotation(String annotationName) {
return new PropertyAnnotationsAssert(
this,
actual.getAnnotations()
).doesNotContainWithName(annotationName);
}
public PropertyAnnotationsAssert hasAnnotation(String annotationName) {
return new PropertyAnnotationsAssert(
this,
actual.getAnnotations()
).containsWithName(annotationName);
}
} }

View File

@ -4893,14 +4893,14 @@ public class SpringCodegenTest {
.collect(Collectors.toMap(File::getName, Function.identity())); .collect(Collectors.toMap(File::getName, Function.identity()));
JavaFileAssert.assertThat(files.get("PetDto.java")) JavaFileAssert.assertThat(files.get("PetDto.java"))
.fileContains("private List<@Valid TagDto> tags") .fileContains("private @Nullable List<@Valid TagDto> tags")
.fileContains("private List<@Valid TagDto> tagsDefaultList = new ArrayList<>()") .fileContains("private List<@Valid TagDto> tagsDefaultList = new ArrayList<>()")
.fileContains("private Set<@Valid TagDto> tagsUnique") .fileContains("private @Nullable Set<@Valid TagDto> tagsUnique")
.fileContains("private Set<@Valid TagDto> tagsDefaultSet = new LinkedHashSet<>();") .fileContains("private Set<@Valid TagDto> tagsDefaultSet = new LinkedHashSet<>();")
.fileContains("private List<String> stringList") .fileContains("private @Nullable List<String> stringList")
.fileContains("private List<String> stringDefaultList = new ArrayList<>(Arrays.asList(\"A\", \"B\"));") .fileContains("private List<String> stringDefaultList = new ArrayList<>(Arrays.asList(\"A\", \"B\"));")
.fileContains("private List<String> stringEmptyDefaultList = new ArrayList<>();") .fileContains("private List<String> stringEmptyDefaultList = new ArrayList<>();")
.fileContains("Set<String> stringSet") .fileContains("@Nullable Set<String> stringSet")
.fileContains("private Set<String> stringDefaultSet = new LinkedHashSet<>(Arrays.asList(\"A\", \"B\"));") .fileContains("private Set<String> stringDefaultSet = new LinkedHashSet<>(Arrays.asList(\"A\", \"B\"));")
.fileContains("private Set<String> stringEmptyDefaultSet = new LinkedHashSet<>();") .fileContains("private Set<String> stringEmptyDefaultSet = new LinkedHashSet<>();")
.fileDoesNotContain("private List<@Valid TagDto> tags = new ArrayList<>()") .fileDoesNotContain("private List<@Valid TagDto> tags = new ArrayList<>()")
@ -5099,4 +5099,156 @@ public class SpringCodegenTest {
.assertMethod("build") .assertMethod("build")
.doesNotHaveAnnotation("Deprecated"); .doesNotHaveAnnotation("Deprecated");
} }
@Test
public void shouldAnnotateNonRequiredFieldsAsNullable() throws IOException {
SpringCodegen codegen = new SpringCodegen();
codegen.setLibrary(SPRING_BOOT);
codegen.setGenerateConstructorWithAllArgs(true);
Map<String, File> files = generateFiles(codegen, "src/test/resources/3_0/nullable-annotation.yaml");
var file = files.get("Item.java");
JavaFileAssert.assertThat(file)
.assertProperty("mandatoryName")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalDescription")
.hasAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalOneWithDefault")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("nullableStr")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("mandatoryContainer")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalContainer")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalContainerWithDefault")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("nullableContainer")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.fileContains(
"public Item(" +
"String mandatoryName," +
" @Nullable String optionalDescription," +
" String optionalOneWithDefault," +
" String nullableStr," +
" List<String> mandatoryContainer," +
" List<String> optionalContainer," +
" List<String> optionalContainerWithDefault," +
" List<String> nullableContainer)"
);
}
@Test
public void shouldAnnotateNonRequiredFieldsAsNullableWhenSetContainerDefaultToNull() throws IOException {
SpringCodegen codegen = new SpringCodegen();
codegen.setLibrary(SPRING_BOOT);
codegen.setGenerateConstructorWithAllArgs(true);
codegen.setContainerDefaultToNull(true);
Map<String, File> files = generateFiles(codegen, "src/test/resources/3_0/nullable-annotation.yaml");
var file = files.get("Item.java");
JavaFileAssert.assertThat(file)
.assertProperty("mandatoryContainer")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalContainer")
.hasAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalContainerWithDefault")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("nullableContainer")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.fileContains(
", List<String> mandatoryContainer," +
" @Nullable List<String> optionalContainer," +
" List<String> optionalContainerWithDefault," +
" List<String> nullableContainer)"
);
}
@Test
public void shouldNotAnnotateNonRequiredFieldsAsNullableWhileUseOptional() throws IOException {
SpringCodegen codegen = new SpringCodegen();
codegen.setLibrary(SPRING_BOOT);
codegen.setGenerateConstructorWithAllArgs(true);
codegen.setUseOptional(true);
Map<String, File> files = generateFiles(codegen, "src/test/resources/3_0/nullable-annotation.yaml");
var file = files.get("Item.java");
JavaFileAssert.assertThat(file)
.assertProperty("mandatoryName")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalDescription")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalOneWithDefault")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("nullableStr")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.fileContains(
"public Item(String mandatoryName, String optionalDescription," +
" String optionalOneWithDefault, String nullableStr"
);
}
@Test
public void shouldAnnotateNonRequiredFieldsAsNullableWhileNotUsingOpenApiNullableAndContainerDefaultToNullSet() throws IOException {
SpringCodegen codegen = new SpringCodegen();
codegen.setLibrary(SPRING_BOOT);
codegen.setGenerateConstructorWithAllArgs(true);
codegen.setOpenApiNullable(false);
codegen.setContainerDefaultToNull(true);
Map<String, File> files = generateFiles(codegen, "src/test/resources/3_0/nullable-annotation.yaml");
var file = files.get("Item.java");
JavaFileAssert.assertThat(file)
.assertProperty("mandatoryName")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalDescription")
.hasAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalOneWithDefault")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("nullableStr")
.hasAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("mandatoryContainer")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalContainer")
.hasAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("optionalContainerWithDefault")
.doesNotHaveAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.assertProperty("nullableContainer")
.hasAnnotation("Nullable");
JavaFileAssert.assertThat(file)
.fileContains(
" List<String> mandatoryContainer," +
" @Nullable List<String> optionalContainer," +
" List<String> optionalContainerWithDefault," +
" @Nullable List<String> nullableContainer)"
);
}
} }

View File

@ -0,0 +1,37 @@
openapi: 3.0.0
components:
schemas:
Item:
type: object
required:
- mandatoryName
- mandatoryContainer
properties:
mandatoryName:
type: string
optionalDescription:
type: string
optionalOneWithDefault:
type: string
default: "someDefaultValue"
nullableStr:
type: string
nullable: true
mandatoryContainer:
type: array
items:
type: string
optionalContainer:
type: array
items:
type: string
optionalContainerWithDefault:
type: array
items:
type: string
default: [ ]
nullableContainer:
type: array
items:
type: string
nullable: true

View File

@ -10,6 +10,7 @@ import java.math.BigDecimal;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -22,9 +23,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Category { public class Category {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public Category id(Long id) { public Category id(Long id) {
this.id = id; this.id = id;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -24,11 +25,11 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ModelApiResponse { public class ModelApiResponse {
private Integer code; private @Nullable Integer code;
private String type; private @Nullable String type;
private String message; private @Nullable String message;
public ModelApiResponse code(Integer code) { public ModelApiResponse code(Integer code) {
this.code = code; this.code = code;

View File

@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -27,14 +28,14 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Order { public class Order {
private Long id; private @Nullable Long id;
private Long petId; private @Nullable Long petId;
private Integer quantity; private @Nullable Integer quantity;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private OffsetDateTime shipDate; private @Nullable OffsetDateTime shipDate;
/** /**
* Order Status * Order Status
@ -73,7 +74,7 @@ public class Order {
} }
} }
private StatusEnum status; private @Nullable StatusEnum status;
private Boolean complete = false; private Boolean complete = false;

View File

@ -10,6 +10,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.model.Category; import org.openapitools.model.Category;
import org.openapitools.model.Tag; import org.openapitools.model.Tag;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -28,9 +29,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Pet { public class Pet {
private Long id; private @Nullable Long id;
private Category category; private @Nullable Category category;
private JsonNullable<String> name = JsonNullable.<String>undefined(); private JsonNullable<String> name = JsonNullable.<String>undefined();
@ -78,7 +79,7 @@ public class Pet {
} }
} }
private StatusEnum status; private @Nullable StatusEnum status;
public Pet() { public Pet() {
super(); super();

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -22,9 +23,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Tag { public class Tag {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public Tag id(Long id) { public Tag id(Long id) {
this.id = id; this.id = id;

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -22,21 +23,21 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class User { public class User {
private Long id; private @Nullable Long id;
private String username; private @Nullable String username;
private String firstName; private @Nullable String firstName;
private String lastName; private @Nullable String lastName;
private String email; private @Nullable String email;
private String password; private @Nullable String password;
private String phone; private @Nullable String phone;
private Integer userStatus; private @Nullable Integer userStatus;
public User id(Long id) { public User id(Long id) {
this.id = id; this.id = id;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,9 +24,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Category { public class Category {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public Category id(Long id) { public Category id(Long id) {
this.id = id; this.id = id;

View File

@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -25,11 +26,11 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ModelApiResponse { public class ModelApiResponse {
private Integer code; private @Nullable Integer code;
private String type; private @Nullable String type;
private String message; private @Nullable String message;
public ModelApiResponse code(Integer code) { public ModelApiResponse code(Integer code) {
this.code = code; this.code = code;

View File

@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -26,14 +27,14 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Order { public class Order {
private Long id; private @Nullable Long id;
private Long petId; private @Nullable Long petId;
private Integer quantity; private @Nullable Integer quantity;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private OffsetDateTime shipDate; private @Nullable OffsetDateTime shipDate;
/** /**
* Order Status * Order Status
@ -72,7 +73,7 @@ public class Order {
} }
} }
private StatusEnum status; private @Nullable StatusEnum status;
private Boolean complete = false; private Boolean complete = false;

View File

@ -12,6 +12,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.model.Category; import org.openapitools.model.Category;
import org.openapitools.model.Tag; import org.openapitools.model.Tag;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -29,9 +30,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Pet { public class Pet {
private Long id; private @Nullable Long id;
private Category category; private @Nullable Category category;
private String name; private String name;
@ -79,7 +80,7 @@ public class Pet {
} }
@Deprecated @Deprecated
private StatusEnum status; private @Nullable StatusEnum status;
public Pet() { public Pet() {
super(); super();

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,9 +24,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Tag { public class Tag {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public Tag id(Long id) { public Tag id(Long id) {
this.id = id; this.id = id;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,21 +24,21 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class User { public class User {
private Long id; private @Nullable Long id;
private String username; private @Nullable String username;
private String firstName; private @Nullable String firstName;
private String lastName; private @Nullable String lastName;
private String email; private @Nullable String email;
private String password; private @Nullable String password;
private String phone; private @Nullable String phone;
private Integer userStatus; private @Nullable Integer userStatus;
public User id(Long id) { public User id(Long id) {
this.id = id; this.id = id;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,9 +24,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Category { public class Category {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public Category id(Long id) { public Category id(Long id) {
this.id = id; this.id = id;

View File

@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -25,11 +26,11 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ModelApiResponse { public class ModelApiResponse {
private Integer code; private @Nullable Integer code;
private String type; private @Nullable String type;
private String message; private @Nullable String message;
public ModelApiResponse code(Integer code) { public ModelApiResponse code(Integer code) {
this.code = code; this.code = code;

View File

@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -26,14 +27,14 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Order { public class Order {
private Long id; private @Nullable Long id;
private Long petId; private @Nullable Long petId;
private Integer quantity; private @Nullable Integer quantity;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private OffsetDateTime shipDate; private @Nullable OffsetDateTime shipDate;
/** /**
* Order Status * Order Status
@ -72,7 +73,7 @@ public class Order {
} }
} }
private StatusEnum status; private @Nullable StatusEnum status;
private Boolean complete = false; private Boolean complete = false;

View File

@ -12,6 +12,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.model.Category; import org.openapitools.model.Category;
import org.openapitools.model.Tag; import org.openapitools.model.Tag;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -29,9 +30,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Pet { public class Pet {
private Long id; private @Nullable Long id;
private Category category; private @Nullable Category category;
private String name; private String name;
@ -78,7 +79,7 @@ public class Pet {
} }
} }
private StatusEnum status; private @Nullable StatusEnum status;
public Pet() { public Pet() {
super(); super();

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,9 +24,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Tag { public class Tag {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public Tag id(Long id) { public Tag id(Long id) {
this.id = id; this.id = id;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,21 +24,21 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class User { public class User {
private Long id; private @Nullable Long id;
private String username; private @Nullable String username;
private String firstName; private @Nullable String firstName;
private String lastName; private @Nullable String lastName;
private String email; private @Nullable String email;
private String password; private @Nullable String password;
private String phone; private @Nullable String phone;
private Integer userStatus; private @Nullable Integer userStatus;
public User id(Long id) { public User id(Long id) {
this.id = id; this.id = id;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,9 +24,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Category { public class Category {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public Category id(Long id) { public Category id(Long id) {
this.id = id; this.id = id;

View File

@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -25,11 +26,11 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ModelApiResponse { public class ModelApiResponse {
private Integer code; private @Nullable Integer code;
private String type; private @Nullable String type;
private String message; private @Nullable String message;
public ModelApiResponse code(Integer code) { public ModelApiResponse code(Integer code) {
this.code = code; this.code = code;

View File

@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -26,14 +27,14 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Order { public class Order {
private Long id; private @Nullable Long id;
private Long petId; private @Nullable Long petId;
private Integer quantity; private @Nullable Integer quantity;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private OffsetDateTime shipDate; private @Nullable OffsetDateTime shipDate;
/** /**
* Order Status * Order Status
@ -72,7 +73,7 @@ public class Order {
} }
} }
private StatusEnum status; private @Nullable StatusEnum status;
private Boolean complete = false; private Boolean complete = false;

View File

@ -12,6 +12,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.model.Category; import org.openapitools.model.Category;
import org.openapitools.model.Tag; import org.openapitools.model.Tag;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -29,9 +30,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Pet { public class Pet {
private Long id; private @Nullable Long id;
private Category category; private @Nullable Category category;
private String name; private String name;
@ -79,7 +80,7 @@ public class Pet {
} }
@Deprecated @Deprecated
private StatusEnum status; private @Nullable StatusEnum status;
public Pet() { public Pet() {
super(); super();

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,9 +24,9 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Tag { public class Tag {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public Tag id(Long id) { public Tag id(Long id) {
this.id = id; this.id = id;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,21 +24,21 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class User { public class User {
private Long id; private @Nullable Long id;
private String username; private @Nullable String username;
private String firstName; private @Nullable String firstName;
private String lastName; private @Nullable String lastName;
private String email; private @Nullable String email;
private String password; private @Nullable String password;
private String phone; private @Nullable String phone;
private Integer userStatus; private @Nullable Integer userStatus;
public User id(Long id) { public User id(Long id) {
this.id = id; this.id = id;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -25,7 +26,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesAnyTypeDto { public class AdditionalPropertiesAnyTypeDto {
private String name; private @Nullable String name;
public AdditionalPropertiesAnyTypeDto name(String name) { public AdditionalPropertiesAnyTypeDto name(String name) {
this.name = name; this.name = name;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -26,7 +27,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesArrayDto { public class AdditionalPropertiesArrayDto {
private String name; private @Nullable String name;
public AdditionalPropertiesArrayDto name(String name) { public AdditionalPropertiesArrayDto name(String name) {
this.name = name; this.name = name;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -25,7 +26,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesBooleanDto { public class AdditionalPropertiesBooleanDto {
private String name; private @Nullable String name;
public AdditionalPropertiesBooleanDto name(String name) { public AdditionalPropertiesBooleanDto name(String name) {
this.name = name; this.name = name;

View File

@ -11,6 +11,7 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import org.springframework.lang.Nullable;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
@ -52,11 +53,11 @@ public class AdditionalPropertiesClassDto {
private Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>(); private Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>();
private Object anytype1; private @Nullable Object anytype1;
private JsonNullable<Object> anytype2 = JsonNullable.<Object>undefined(); private JsonNullable<Object> anytype2 = JsonNullable.<Object>undefined();
private Object anytype3; private @Nullable Object anytype3;
public AdditionalPropertiesClassDto mapString(Map<String, String> mapString) { public AdditionalPropertiesClassDto mapString(Map<String, String> mapString) {
this.mapString = mapString; this.mapString = mapString;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -25,7 +26,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesIntegerDto { public class AdditionalPropertiesIntegerDto {
private String name; private @Nullable String name;
public AdditionalPropertiesIntegerDto name(String name) { public AdditionalPropertiesIntegerDto name(String name) {
this.name = name; this.name = name;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -26,7 +27,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesNumberDto { public class AdditionalPropertiesNumberDto {
private String name; private @Nullable String name;
public AdditionalPropertiesNumberDto name(String name) { public AdditionalPropertiesNumberDto name(String name) {
this.name = name; this.name = name;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import java.util.Map; import java.util.Map;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -26,7 +27,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesObjectDto { public class AdditionalPropertiesObjectDto {
private String name; private @Nullable String name;
public AdditionalPropertiesObjectDto name(String name) { public AdditionalPropertiesObjectDto name(String name) {
this.name = name; this.name = name;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -25,7 +26,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesStringDto { public class AdditionalPropertiesStringDto {
private String name; private @Nullable String name;
public AdditionalPropertiesStringDto name(String name) { public AdditionalPropertiesStringDto name(String name) {
this.name = name; this.name = name;

View File

@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,11 +22,11 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ApiResponseDto { public class ApiResponseDto {
private Integer code; private @Nullable Integer code;
private String type; private @Nullable String type;
private String message; private @Nullable String message;
public ApiResponseDto code(Integer code) { public ApiResponseDto code(Integer code) {
this.code = code; this.code = code;

View File

@ -9,6 +9,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -9,6 +9,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -9,6 +9,7 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.model.ReadOnlyFirstDto; import org.openapitools.model.ReadOnlyFirstDto;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -10,6 +10,7 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import org.openapitools.model.CatDto; import org.openapitools.model.CatDto;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -66,7 +67,7 @@ public class BigCatDto extends CatDto {
} }
} }
private KindEnum kind; private @Nullable KindEnum kind;
public BigCatDto() { public BigCatDto() {
super(); super();

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,17 +22,17 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class CapitalizationDto { public class CapitalizationDto {
private String smallCamel; private @Nullable String smallCamel;
private String capitalCamel; private @Nullable String capitalCamel;
private String smallSnake; private @Nullable String smallSnake;
private String capitalSnake; private @Nullable String capitalSnake;
private String scAETHFlowPoints; private @Nullable String scAETHFlowPoints;
private String ATT_NAME; private @Nullable String ATT_NAME;
public CapitalizationDto smallCamel(String smallCamel) { public CapitalizationDto smallCamel(String smallCamel) {
this.smallCamel = smallCamel; this.smallCamel = smallCamel;

View File

@ -9,6 +9,7 @@ import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.openapitools.model.AnimalDto; import org.openapitools.model.AnimalDto;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -33,7 +34,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class CatDto extends AnimalDto { public class CatDto extends AnimalDto {
private Boolean declawed; private @Nullable Boolean declawed;
public CatDto() { public CatDto() {
super(); super();

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,7 +22,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class CategoryDto { public class CategoryDto {
private Long id; private @Nullable Long id;
private String name = "default-name"; private String name = "default-name";

View File

@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Arrays; import java.util.Arrays;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import org.openapitools.model.ParentWithNullableDto; import org.openapitools.model.ParentWithNullableDto;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -29,7 +30,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ChildWithNullableDto extends ParentWithNullableDto { public class ChildWithNullableDto extends ParentWithNullableDto {
private String otherProperty; private @Nullable String otherProperty;
public ChildWithNullableDto otherProperty(String otherProperty) { public ChildWithNullableDto otherProperty(String otherProperty) {
this.otherProperty = otherProperty; this.otherProperty = otherProperty;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,7 +22,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ClassModelDto { public class ClassModelDto {
private String propertyClass; private @Nullable String propertyClass;
public ClassModelDto propertyClass(String propertyClass) { public ClassModelDto propertyClass(String propertyClass) {
this.propertyClass = propertyClass; this.propertyClass = propertyClass;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,7 +22,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ClientDto { public class ClientDto {
private String client; private @Nullable String client;
public ClientDto client(String client) { public ClientDto client(String client) {
this.client = client; this.client = client;

View File

@ -9,6 +9,7 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import org.springframework.lang.Nullable;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;

View File

@ -9,6 +9,7 @@ import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.openapitools.model.AnimalDto; import org.openapitools.model.AnimalDto;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -26,7 +27,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class DogDto extends AnimalDto { public class DogDto extends AnimalDto {
private String breed; private @Nullable String breed;
public DogDto() { public DogDto() {
super(); super();

View File

@ -9,6 +9,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -60,7 +61,7 @@ public class EnumArraysDto {
} }
} }
private JustSymbolEnum justSymbol; private @Nullable JustSymbolEnum justSymbol;
/** /**
* Gets or Sets arrayEnum * Gets or Sets arrayEnum

View File

@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import org.openapitools.model.OuterEnumDto; import org.openapitools.model.OuterEnumDto;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -60,7 +61,7 @@ public class EnumTestDto {
} }
} }
private EnumStringEnum enumString; private @Nullable EnumStringEnum enumString;
/** /**
* Gets or Sets enumStringRequired * Gets or Sets enumStringRequired
@ -136,7 +137,7 @@ public class EnumTestDto {
} }
} }
private EnumIntegerEnum enumInteger; private @Nullable EnumIntegerEnum enumInteger;
/** /**
* Gets or Sets enumNumber * Gets or Sets enumNumber
@ -173,9 +174,9 @@ public class EnumTestDto {
} }
} }
private EnumNumberEnum enumNumber; private @Nullable EnumNumberEnum enumNumber;
private OuterEnumDto outerEnum; private @Nullable OuterEnumDto outerEnum;
public EnumTestDto() { public EnumTestDto() {
super(); super();

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,7 +22,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class FileDto { public class FileDto {
private String sourceURI; private @Nullable String sourceURI;
public FileDto sourceURI(String sourceURI) { public FileDto sourceURI(String sourceURI) {
this.sourceURI = sourceURI; this.sourceURI = sourceURI;

View File

@ -9,6 +9,7 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.model.FileDto; import org.openapitools.model.FileDto;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -25,7 +26,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class FileSchemaTestClassDto { public class FileSchemaTestClassDto {
private FileDto file; private @Nullable FileDto file;
private List<FileDto> files = new ArrayList<>(); private List<FileDto> files = new ArrayList<>();

View File

@ -11,6 +11,7 @@ import java.time.OffsetDateTime;
import java.util.Arrays; import java.util.Arrays;
import java.util.UUID; import java.util.UUID;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -27,35 +28,35 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class FormatTestDto { public class FormatTestDto {
private Integer integer; private @Nullable Integer integer;
private Integer int32; private @Nullable Integer int32;
private Long int64; private @Nullable Long int64;
private BigDecimal number; private BigDecimal number;
private Float _float; private @Nullable Float _float;
private Double _double; private @Nullable Double _double;
private String string; private @Nullable String string;
private byte[] _byte; private byte[] _byte;
private org.springframework.core.io.Resource binary; private @Nullable org.springframework.core.io.Resource binary;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
private LocalDate date; private LocalDate date;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private OffsetDateTime dateTime; private @Nullable OffsetDateTime dateTime;
private UUID uuid; private @Nullable UUID uuid;
private String password; private String password;
private BigDecimal bigDecimal; private @Nullable BigDecimal bigDecimal;
public FormatTestDto() { public FormatTestDto() {
super(); super();

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,9 +22,9 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class HasOnlyReadOnlyDto { public class HasOnlyReadOnlyDto {
private String bar; private @Nullable String bar;
private String foo; private @Nullable String foo;
public HasOnlyReadOnlyDto bar(String bar) { public HasOnlyReadOnlyDto bar(String bar) {
this.bar = bar; this.bar = bar;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,7 +22,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ListDto { public class ListDto {
private String _123list; private @Nullable String _123list;
public ListDto _123list(String _123list) { public ListDto _123list(String _123list) {
this._123list = _123list; this._123list = _123list;

View File

@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -11,6 +11,7 @@ import java.util.Map;
import java.util.UUID; import java.util.UUID;
import org.openapitools.model.AnimalDto; import org.openapitools.model.AnimalDto;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -27,10 +28,10 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class MixedPropertiesAndAdditionalPropertiesClassDto { public class MixedPropertiesAndAdditionalPropertiesClassDto {
private UUID uuid; private @Nullable UUID uuid;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private OffsetDateTime dateTime; private @Nullable OffsetDateTime dateTime;
private Map<String, AnimalDto> map = new HashMap<>(); private Map<String, AnimalDto> map = new HashMap<>();

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,9 +22,9 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Model200ResponseDto { public class Model200ResponseDto {
private Integer name; private @Nullable Integer name;
private String propertyClass; private @Nullable String propertyClass;
public Model200ResponseDto name(Integer name) { public Model200ResponseDto name(Integer name) {
this.name = name; this.name = name;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -23,11 +24,11 @@ public class NameDto {
private Integer name; private Integer name;
private Integer snakeCase; private @Nullable Integer snakeCase;
private String property; private @Nullable String property;
private Integer _123number; private @Nullable Integer _123number;
public NameDto() { public NameDto() {
super(); super();

View File

@ -9,6 +9,7 @@ import java.util.Arrays;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import org.springframework.lang.Nullable;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -22,7 +23,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class NumberOnlyDto { public class NumberOnlyDto {
private BigDecimal justNumber; private @Nullable BigDecimal justNumber;
public NumberOnlyDto justNumber(BigDecimal justNumber) { public NumberOnlyDto justNumber(BigDecimal justNumber) {
this.justNumber = justNumber; this.justNumber = justNumber;

View File

@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -24,14 +25,14 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class OrderDto { public class OrderDto {
private Long id; private @Nullable Long id;
private Long petId; private @Nullable Long petId;
private Integer quantity; private @Nullable Integer quantity;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private OffsetDateTime shipDate; private @Nullable OffsetDateTime shipDate;
/** /**
* Order Status * Order Status
@ -70,7 +71,7 @@ public class OrderDto {
} }
} }
private StatusEnum status; private @Nullable StatusEnum status;
private Boolean complete = false; private Boolean complete = false;

View File

@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -22,11 +23,11 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class OuterCompositeDto { public class OuterCompositeDto {
private BigDecimal myNumber; private @Nullable BigDecimal myNumber;
private String myString; private @Nullable String myString;
private Boolean myBoolean; private @Nullable Boolean myBoolean;
public OuterCompositeDto myNumber(BigDecimal myNumber) { public OuterCompositeDto myNumber(BigDecimal myNumber) {
this.myNumber = myNumber; this.myNumber = myNumber;

View File

@ -11,6 +11,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Arrays; import java.util.Arrays;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import org.springframework.lang.Nullable;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
@ -69,7 +70,7 @@ public class ParentWithNullableDto {
} }
} }
private TypeEnum type; private @Nullable TypeEnum type;
private JsonNullable<String> nullableProperty = JsonNullable.<String>undefined(); private JsonNullable<String> nullableProperty = JsonNullable.<String>undefined();

View File

@ -14,6 +14,7 @@ import java.util.List;
import java.util.Set; import java.util.Set;
import org.openapitools.model.CategoryDto; import org.openapitools.model.CategoryDto;
import org.openapitools.model.TagDto; import org.openapitools.model.TagDto;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -30,9 +31,9 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class PetDto { public class PetDto {
private Long id; private @Nullable Long id;
private CategoryDto category; private @Nullable CategoryDto category;
private String name; private String name;
@ -80,7 +81,7 @@ public class PetDto {
} }
@Deprecated @Deprecated
private StatusEnum status; private @Nullable StatusEnum status;
public PetDto() { public PetDto() {
super(); super();

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,9 +22,9 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ReadOnlyFirstDto { public class ReadOnlyFirstDto {
private String bar; private @Nullable String bar;
private String baz; private @Nullable String baz;
public ReadOnlyFirstDto bar(String bar) { public ReadOnlyFirstDto bar(String bar) {
this.bar = bar; this.bar = bar;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,13 +22,13 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ResponseObjectWithDifferentFieldNamesDto { public class ResponseObjectWithDifferentFieldNamesDto {
private String normalPropertyName; private @Nullable String normalPropertyName;
private String UPPER_CASE_PROPERTY_SNAKE; private @Nullable String UPPER_CASE_PROPERTY_SNAKE;
private String lowerCasePropertyDashes; private @Nullable String lowerCasePropertyDashes;
private String propertyNameWithSpaces; private @Nullable String propertyNameWithSpaces;
public ResponseObjectWithDifferentFieldNamesDto normalPropertyName(String normalPropertyName) { public ResponseObjectWithDifferentFieldNamesDto normalPropertyName(String normalPropertyName) {
this.normalPropertyName = normalPropertyName; this.normalPropertyName = normalPropertyName;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,7 +22,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ReturnDto { public class ReturnDto {
private Integer _return; private @Nullable Integer _return;
public ReturnDto _return(Integer _return) { public ReturnDto _return(Integer _return) {
this._return = _return; this._return = _return;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,7 +22,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class SpecialModelNameDto { public class SpecialModelNameDto {
private Long $specialPropertyName; private @Nullable Long $specialPropertyName;
public SpecialModelNameDto $specialPropertyName(Long $specialPropertyName) { public SpecialModelNameDto $specialPropertyName(Long $specialPropertyName) {
this.$specialPropertyName = $specialPropertyName; this.$specialPropertyName = $specialPropertyName;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,9 +22,9 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class TagDto { public class TagDto {
private Long id; private @Nullable Long id;
private String name; private @Nullable String name;
public TagDto id(Long id) { public TagDto id(Long id) {
this.id = id; this.id = id;

View File

@ -9,6 +9,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -9,6 +9,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -21,21 +22,21 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class UserDto { public class UserDto {
private Long id; private @Nullable Long id;
private String username; private @Nullable String username;
private String firstName; private @Nullable String firstName;
private String lastName; private @Nullable String lastName;
private String email; private @Nullable String email;
private String password; private @Nullable String password;
private String phone; private @Nullable String phone;
private Integer userStatus; private @Nullable Integer userStatus;
public UserDto id(Long id) { public UserDto id(Long id) {
this.id = id; this.id = id;

View File

@ -9,6 +9,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -25,24 +26,24 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class XmlItemDto { public class XmlItemDto {
private String attributeString; private @Nullable String attributeString;
private BigDecimal attributeNumber; private @Nullable BigDecimal attributeNumber;
private Integer attributeInteger; private @Nullable Integer attributeInteger;
private Boolean attributeBoolean; private @Nullable Boolean attributeBoolean;
private List<Integer> wrappedArray = new ArrayList<>(); private List<Integer> wrappedArray = new ArrayList<>();
private String nameString; private @Nullable String nameString;
private BigDecimal nameNumber; private @Nullable BigDecimal nameNumber;
private Integer nameInteger; private @Nullable Integer nameInteger;
private Boolean nameBoolean; private @Nullable Boolean nameBoolean;
private List<Integer> nameArray = new ArrayList<>(); private List<Integer> nameArray = new ArrayList<>();
@ -50,13 +51,13 @@ public class XmlItemDto {
private List<Integer> nameWrappedArray = new ArrayList<>(); private List<Integer> nameWrappedArray = new ArrayList<>();
private String prefixString; private @Nullable String prefixString;
private BigDecimal prefixNumber; private @Nullable BigDecimal prefixNumber;
private Integer prefixInteger; private @Nullable Integer prefixInteger;
private Boolean prefixBoolean; private @Nullable Boolean prefixBoolean;
private List<Integer> prefixArray = new ArrayList<>(); private List<Integer> prefixArray = new ArrayList<>();
@ -64,13 +65,13 @@ public class XmlItemDto {
private List<Integer> prefixWrappedArray = new ArrayList<>(); private List<Integer> prefixWrappedArray = new ArrayList<>();
private String namespaceString; private @Nullable String namespaceString;
private BigDecimal namespaceNumber; private @Nullable BigDecimal namespaceNumber;
private Integer namespaceInteger; private @Nullable Integer namespaceInteger;
private Boolean namespaceBoolean; private @Nullable Boolean namespaceBoolean;
private List<Integer> namespaceArray = new ArrayList<>(); private List<Integer> namespaceArray = new ArrayList<>();
@ -78,13 +79,13 @@ public class XmlItemDto {
private List<Integer> namespaceWrappedArray = new ArrayList<>(); private List<Integer> namespaceWrappedArray = new ArrayList<>();
private String prefixNsString; private @Nullable String prefixNsString;
private BigDecimal prefixNsNumber; private @Nullable BigDecimal prefixNsNumber;
private Integer prefixNsInteger; private @Nullable Integer prefixNsInteger;
private Boolean prefixNsBoolean; private @Nullable Boolean prefixNsBoolean;
private List<Integer> prefixNsArray = new ArrayList<>(); private List<Integer> prefixNsArray = new ArrayList<>();

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -23,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesAnyType { public class AdditionalPropertiesAnyType {
private String name; private @Nullable String name;
public AdditionalPropertiesAnyType name(String name) { public AdditionalPropertiesAnyType name(String name) {
this.name = name; this.name = name;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -24,7 +25,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesArray { public class AdditionalPropertiesArray {
private String name; private @Nullable String name;
public AdditionalPropertiesArray name(String name) { public AdditionalPropertiesArray name(String name) {
this.name = name; this.name = name;

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -23,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesBoolean { public class AdditionalPropertiesBoolean {
private String name; private @Nullable String name;
public AdditionalPropertiesBoolean name(String name) { public AdditionalPropertiesBoolean name(String name) {
this.name = name; this.name = name;

View File

@ -10,6 +10,7 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import org.springframework.lang.Nullable;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
@ -50,11 +51,11 @@ public class AdditionalPropertiesClass {
private Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>(); private Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>();
private Object anytype1; private @Nullable Object anytype1;
private JsonNullable<Object> anytype2 = JsonNullable.<Object>undefined(); private JsonNullable<Object> anytype2 = JsonNullable.<Object>undefined();
private Object anytype3; private @Nullable Object anytype3;
public AdditionalPropertiesClass mapString(Map<String, String> mapString) { public AdditionalPropertiesClass mapString(Map<String, String> mapString) {
this.mapString = mapString; this.mapString = mapString;

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -23,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesInteger { public class AdditionalPropertiesInteger {
private String name; private @Nullable String name;
public AdditionalPropertiesInteger name(String name) { public AdditionalPropertiesInteger name(String name) {
this.name = name; this.name = name;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -24,7 +25,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesNumber { public class AdditionalPropertiesNumber {
private String name; private @Nullable String name;
public AdditionalPropertiesNumber name(String name) { public AdditionalPropertiesNumber name(String name) {
this.name = name; this.name = name;

View File

@ -5,6 +5,7 @@ import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Map; import java.util.Map;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -24,7 +25,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesObject { public class AdditionalPropertiesObject {
private String name; private @Nullable String name;
public AdditionalPropertiesObject name(String name) { public AdditionalPropertiesObject name(String name) {
this.name = name; this.name = name;

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -23,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class AdditionalPropertiesString { public class AdditionalPropertiesString {
private String name; private @Nullable String name;
public AdditionalPropertiesString name(String name) { public AdditionalPropertiesString name(String name) {
this.name = name; this.name = name;

View File

@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -8,6 +8,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -8,6 +8,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -8,6 +8,7 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.model.ReadOnlyFirst; import org.openapitools.model.ReadOnlyFirst;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;

View File

@ -9,6 +9,7 @@ import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import org.openapitools.model.Cat; import org.openapitools.model.Cat;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -64,7 +65,7 @@ public class BigCat extends Cat {
} }
} }
private KindEnum kind; private @Nullable KindEnum kind;
public BigCat() { public BigCat() {
super(); super();

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -19,17 +20,17 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Capitalization { public class Capitalization {
private String smallCamel; private @Nullable String smallCamel;
private String capitalCamel; private @Nullable String capitalCamel;
private String smallSnake; private @Nullable String smallSnake;
private String capitalSnake; private @Nullable String capitalSnake;
private String scAETHFlowPoints; private @Nullable String scAETHFlowPoints;
private String ATT_NAME; private @Nullable String ATT_NAME;
public Capitalization smallCamel(String smallCamel) { public Capitalization smallCamel(String smallCamel) {
this.smallCamel = smallCamel; this.smallCamel = smallCamel;

View File

@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
import org.openapitools.model.Animal; import org.openapitools.model.Animal;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -32,7 +33,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Cat extends Animal { public class Cat extends Animal {
private Boolean declawed; private @Nullable Boolean declawed;
public Cat() { public Cat() {
super(); super();

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -19,7 +20,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Category { public class Category {
private Long id; private @Nullable Long id;
private String name = "default-name"; private String name = "default-name";

View File

@ -11,6 +11,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Arrays; import java.util.Arrays;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import org.openapitools.model.ParentWithNullable; import org.openapitools.model.ParentWithNullable;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -27,7 +28,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ChildWithNullable extends ParentWithNullable { public class ChildWithNullable extends ParentWithNullable {
private String otherProperty; private @Nullable String otherProperty;
public ChildWithNullable otherProperty(String otherProperty) { public ChildWithNullable otherProperty(String otherProperty) {
this.otherProperty = otherProperty; this.otherProperty = otherProperty;

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -19,7 +20,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class ClassModel { public class ClassModel {
private String propertyClass; private @Nullable String propertyClass;
public ClassModel propertyClass(String propertyClass) { public ClassModel propertyClass(String propertyClass) {
this.propertyClass = propertyClass; this.propertyClass = propertyClass;

View File

@ -4,6 +4,7 @@ import java.net.URI;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonCreator;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -19,7 +20,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Client { public class Client {
private String client; private @Nullable String client;
public Client client(String client) { public Client client(String client) {
this.client = client; this.client = client;

View File

@ -8,6 +8,7 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import org.springframework.lang.Nullable;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;

View File

@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
import org.openapitools.model.Animal; import org.openapitools.model.Animal;
import org.springframework.lang.Nullable;
import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.jackson.nullable.JsonNullable;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@ -24,7 +25,7 @@ import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.11.0-SNAPSHOT")
public class Dog extends Animal { public class Dog extends Animal {
private String breed; private @Nullable String breed;
public Dog() { public Dog() {
super(); super();

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