mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 12:40:53 +00:00
adding support for @ResponseStatus annotation into spring-http-interface java spring generator (#20071)
* adding support for useResponseEntity into spring-http-interface java spring generator * adding samples for @StatusResponse into spring-http-interface java spring generator * additional changes to sample additional changes to samples jdk17 * adding sample files * extra adjustments * fixing generator version * fixing status code in samples * some rollback * some rollback 2
This commit is contained in:
parent
d7a23a9fcf
commit
b44ba666aa
8
.github/workflows/samples-jdk17.yaml
vendored
8
.github/workflows/samples-jdk17.yaml
vendored
@ -8,6 +8,8 @@ on:
|
|||||||
- samples/client/petstore/java-helidon-client/v3/se/**
|
- samples/client/petstore/java-helidon-client/v3/se/**
|
||||||
- samples/client/petstore/spring-http-interface-reactive/**
|
- samples/client/petstore/spring-http-interface-reactive/**
|
||||||
- samples/client/petstore/spring-http-interface/**
|
- samples/client/petstore/spring-http-interface/**
|
||||||
|
- samples/client/petstore/spring-http-interface-reactive-noResponseEntity/**
|
||||||
|
- samples/client/petstore/spring-http-interface-noResponseEntity/**
|
||||||
- samples/client/petstore/java/webclient-jakarta/**
|
- samples/client/petstore/java/webclient-jakarta/**
|
||||||
- samples/client/petstore/java/microprofile-rest-client-outer-enum/**
|
- samples/client/petstore/java/microprofile-rest-client-outer-enum/**
|
||||||
# servers
|
# servers
|
||||||
@ -23,6 +25,8 @@ on:
|
|||||||
- samples/client/petstore/java-helidon-client/v3/se/**
|
- samples/client/petstore/java-helidon-client/v3/se/**
|
||||||
- samples/client/petstore/spring-http-interface-reactive/**
|
- samples/client/petstore/spring-http-interface-reactive/**
|
||||||
- samples/client/petstore/spring-http-interface/**
|
- samples/client/petstore/spring-http-interface/**
|
||||||
|
- samples/client/petstore/spring-http-interface-reactive-noResponseEntity/**
|
||||||
|
- samples/client/petstore/spring-http-interface-noResponseEntity/**
|
||||||
- samples/client/petstore/java/webclient-jakarta/**
|
- samples/client/petstore/java/webclient-jakarta/**
|
||||||
- samples/client/petstore/java/microprofile-rest-client-outer-enum/**
|
- samples/client/petstore/java/microprofile-rest-client-outer-enum/**
|
||||||
# servers
|
# servers
|
||||||
@ -44,6 +48,8 @@ jobs:
|
|||||||
- samples/client/petstore/java-helidon-client/v3/se
|
- samples/client/petstore/java-helidon-client/v3/se
|
||||||
- samples/client/petstore/spring-http-interface-reactive
|
- samples/client/petstore/spring-http-interface-reactive
|
||||||
- samples/client/petstore/spring-http-interface
|
- samples/client/petstore/spring-http-interface
|
||||||
|
- samples/client/petstore/spring-http-interface-reactive-noResponseEntity
|
||||||
|
- samples/client/petstore/spring-http-interface-noResponseEntity
|
||||||
- samples/client/petstore/java/webclient-jakarta
|
- samples/client/petstore/java/webclient-jakarta
|
||||||
- samples/client/petstore/java/microprofile-rest-client-outer-enum
|
- samples/client/petstore/java/microprofile-rest-client-outer-enum
|
||||||
# servers
|
# servers
|
||||||
@ -51,8 +57,6 @@ jobs:
|
|||||||
- samples/server/petstore/java-camel/
|
- samples/server/petstore/java-camel/
|
||||||
- samples/server/petstore/java-helidon-server/v3/mp/
|
- samples/server/petstore/java-helidon-server/v3/mp/
|
||||||
- samples/server/petstore/java-helidon-server/v3/se
|
- samples/server/petstore/java-helidon-server/v3/se
|
||||||
- samples/client/petstore/spring-http-interface-reactive
|
|
||||||
- samples/client/petstore/spring-http-interface
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-java@v4
|
- uses: actions/setup-java@v4
|
||||||
|
19
bin/configs/spring-http-interface-noResponseEntity.yaml
Normal file
19
bin/configs/spring-http-interface-noResponseEntity.yaml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
generatorName: spring
|
||||||
|
library: spring-http-interface
|
||||||
|
outputDir: samples/client/petstore/spring-http-interface-noResponseEntity
|
||||||
|
inputSpec: modules/openapi-generator/src/test/resources/3_0/spring/petstore-with-fake-endpoints-models-for-testing.yaml
|
||||||
|
templateDir: modules/openapi-generator/src/main/resources/JavaSpring
|
||||||
|
additionalProperties:
|
||||||
|
artifactId: spring-http-interface-noResponseEntity
|
||||||
|
snapshotVersion: "true"
|
||||||
|
hideGenerationTimestamp: "true"
|
||||||
|
modelNameSuffix: 'Dto'
|
||||||
|
generatedConstructorWithRequiredArgs: "false"
|
||||||
|
# documentation provider should be ignored
|
||||||
|
documentationProvider: "springdoc"
|
||||||
|
# annotation provider should be ignored
|
||||||
|
annotationLibrary: "swagger2"
|
||||||
|
# validation should be ignored
|
||||||
|
useBeanValidation: "true"
|
||||||
|
performBeanValidation: "true"
|
||||||
|
useResponseEntity: "false"
|
@ -0,0 +1,19 @@
|
|||||||
|
generatorName: spring
|
||||||
|
library: spring-http-interface
|
||||||
|
outputDir: samples/client/petstore/spring-http-interface-reactive-noResponseEntity
|
||||||
|
inputSpec: modules/openapi-generator/src/test/resources/3_0/spring/petstore-with-fake-endpoints-models-for-testing.yaml
|
||||||
|
templateDir: modules/openapi-generator/src/main/resources/JavaSpring
|
||||||
|
additionalProperties:
|
||||||
|
artifactId: spring-http-interface-reactive-noResponseEntity
|
||||||
|
snapshotVersion: "true"
|
||||||
|
hideGenerationTimestamp: "true"
|
||||||
|
reactive: "true"
|
||||||
|
# documentation provider should be ignored
|
||||||
|
documentationProvider: "springfox"
|
||||||
|
# annotation provider should be ignored
|
||||||
|
annotationLibrary: "swagger1"
|
||||||
|
# validation should be ignored
|
||||||
|
useBeanValidation: "true"
|
||||||
|
performBeanValidation: "true"
|
||||||
|
useResponseEntity: "false"
|
||||||
|
|
@ -7,7 +7,12 @@ package {{package}};
|
|||||||
|
|
||||||
{{#imports}}import {{import}};
|
{{#imports}}import {{import}};
|
||||||
{{/imports}}
|
{{/imports}}
|
||||||
|
{{^useResponseEntity}}
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
{{/useResponseEntity}}
|
||||||
|
{{#useResponseEntity}}
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
|
{{/useResponseEntity}}
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.service.annotation.*;
|
import org.springframework.web.service.annotation.*;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
@ -51,6 +56,9 @@ public interface {{classname}} {
|
|||||||
{{#isDeprecated}}
|
{{#isDeprecated}}
|
||||||
@Deprecated
|
@Deprecated
|
||||||
{{/isDeprecated}}
|
{{/isDeprecated}}
|
||||||
|
{{^useResponseEntity}}
|
||||||
|
@ResponseStatus({{#springHttpStatus}}{{#responses.0}}{{{code}}}{{/responses.0}}{{/springHttpStatus}})
|
||||||
|
{{/useResponseEntity}}
|
||||||
@HttpExchange(
|
@HttpExchange(
|
||||||
method = "{{{httpMethod}}}",
|
method = "{{{httpMethod}}}",
|
||||||
value = "{{{path}}}",
|
value = "{{{path}}}",
|
||||||
|
@ -0,0 +1,23 @@
|
|||||||
|
# OpenAPI Generator Ignore
|
||||||
|
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
|
||||||
|
|
||||||
|
# Use this file to prevent files from being overwritten by the generator.
|
||||||
|
# The patterns follow closely to .gitignore or .dockerignore.
|
||||||
|
|
||||||
|
# As an example, the C# client generator defines ApiClient.cs.
|
||||||
|
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
|
||||||
|
#ApiClient.cs
|
||||||
|
|
||||||
|
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
|
||||||
|
#foo/*/qux
|
||||||
|
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
|
||||||
|
|
||||||
|
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
|
||||||
|
#foo/**/qux
|
||||||
|
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
|
||||||
|
|
||||||
|
# You can also negate patterns with an exclamation (!).
|
||||||
|
# For example, you can ignore all files in a docs folder with the file extension .md:
|
||||||
|
#docs/*.md
|
||||||
|
# Then explicitly reverse the ignore rule for a single file:
|
||||||
|
#!docs/README.md
|
@ -0,0 +1,59 @@
|
|||||||
|
README.md
|
||||||
|
pom.xml
|
||||||
|
src/main/java/org/openapitools/api/AnotherFakeApi.java
|
||||||
|
src/main/java/org/openapitools/api/FakeApi.java
|
||||||
|
src/main/java/org/openapitools/api/FakeClassnameTags123Api.java
|
||||||
|
src/main/java/org/openapitools/api/PetApi.java
|
||||||
|
src/main/java/org/openapitools/api/StoreApi.java
|
||||||
|
src/main/java/org/openapitools/api/UserApi.java
|
||||||
|
src/main/java/org/openapitools/configuration/HttpInterfacesAbstractConfigurator.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesAnyTypeDto.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesArrayDto.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesBooleanDto.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesIntegerDto.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesNumberDto.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesObjectDto.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesStringDto.java
|
||||||
|
src/main/java/org/openapitools/model/AnimalDto.java
|
||||||
|
src/main/java/org/openapitools/model/ApiResponseDto.java
|
||||||
|
src/main/java/org/openapitools/model/ArrayOfArrayOfNumberOnlyDto.java
|
||||||
|
src/main/java/org/openapitools/model/ArrayOfNumberOnlyDto.java
|
||||||
|
src/main/java/org/openapitools/model/ArrayTestDto.java
|
||||||
|
src/main/java/org/openapitools/model/BigCatDto.java
|
||||||
|
src/main/java/org/openapitools/model/CapitalizationDto.java
|
||||||
|
src/main/java/org/openapitools/model/CatDto.java
|
||||||
|
src/main/java/org/openapitools/model/CategoryDto.java
|
||||||
|
src/main/java/org/openapitools/model/ChildWithNullableDto.java
|
||||||
|
src/main/java/org/openapitools/model/ClassModelDto.java
|
||||||
|
src/main/java/org/openapitools/model/ClientDto.java
|
||||||
|
src/main/java/org/openapitools/model/ContainerDefaultValueDto.java
|
||||||
|
src/main/java/org/openapitools/model/DogDto.java
|
||||||
|
src/main/java/org/openapitools/model/EnumArraysDto.java
|
||||||
|
src/main/java/org/openapitools/model/EnumClassDto.java
|
||||||
|
src/main/java/org/openapitools/model/EnumTestDto.java
|
||||||
|
src/main/java/org/openapitools/model/FileDto.java
|
||||||
|
src/main/java/org/openapitools/model/FileSchemaTestClassDto.java
|
||||||
|
src/main/java/org/openapitools/model/FormatTestDto.java
|
||||||
|
src/main/java/org/openapitools/model/HasOnlyReadOnlyDto.java
|
||||||
|
src/main/java/org/openapitools/model/ListDto.java
|
||||||
|
src/main/java/org/openapitools/model/MapTestDto.java
|
||||||
|
src/main/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClassDto.java
|
||||||
|
src/main/java/org/openapitools/model/Model200ResponseDto.java
|
||||||
|
src/main/java/org/openapitools/model/NameDto.java
|
||||||
|
src/main/java/org/openapitools/model/NullableMapPropertyDto.java
|
||||||
|
src/main/java/org/openapitools/model/NumberOnlyDto.java
|
||||||
|
src/main/java/org/openapitools/model/OrderDto.java
|
||||||
|
src/main/java/org/openapitools/model/OuterCompositeDto.java
|
||||||
|
src/main/java/org/openapitools/model/OuterEnumDto.java
|
||||||
|
src/main/java/org/openapitools/model/ParentWithNullableDto.java
|
||||||
|
src/main/java/org/openapitools/model/PetDto.java
|
||||||
|
src/main/java/org/openapitools/model/ReadOnlyFirstDto.java
|
||||||
|
src/main/java/org/openapitools/model/ResponseObjectWithDifferentFieldNamesDto.java
|
||||||
|
src/main/java/org/openapitools/model/ReturnDto.java
|
||||||
|
src/main/java/org/openapitools/model/SpecialModelNameDto.java
|
||||||
|
src/main/java/org/openapitools/model/TagDto.java
|
||||||
|
src/main/java/org/openapitools/model/TypeHolderDefaultDto.java
|
||||||
|
src/main/java/org/openapitools/model/TypeHolderExampleDto.java
|
||||||
|
src/main/java/org/openapitools/model/UserDto.java
|
||||||
|
src/main/java/org/openapitools/model/XmlItemDto.java
|
@ -0,0 +1 @@
|
|||||||
|
7.10.0-SNAPSHOT
|
@ -0,0 +1,21 @@
|
|||||||
|
# OpenAPI generated API stub
|
||||||
|
|
||||||
|
[Spring Framework 6 HTTP Interface](https://docs.spring.io/spring-framework/docs/6.0.0/reference/html/integration.html#rest-http-interface)
|
||||||
|
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
This code was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.
|
||||||
|
By using the [OpenAPI-Spec](https://openapis.org), you can easily generate an API stub.
|
||||||
|
This is an example of building API stub interfaces in Java using the Spring framework.
|
||||||
|
|
||||||
|
The stubs generated can be used in your existing Spring application for HTTP integration with other REST services
|
||||||
|
To use auto-generated interfaces you have to create your own configuration which extends default abstract configurator & provide `WebClient` instance via constructor
|
||||||
|
```java
|
||||||
|
@Configuration
|
||||||
|
public class MyConfiguration extends org.openapitools.configuration.HttpInterfacesAbstractConfigurator {
|
||||||
|
|
||||||
|
public MyConfiguration(WebClient myWebClient) { // separately created WebClient instance
|
||||||
|
super(myWebClient);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
@ -0,0 +1,76 @@
|
|||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>spring-http-interface-noResponseEntity</artifactId>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
<name>spring-http-interface-noResponseEntity</name>
|
||||||
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
|
<properties>
|
||||||
|
<java.version>17</java.version>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
<parent>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-parent</artifactId>
|
||||||
|
<version>3.1.3</version>
|
||||||
|
<relativePath/> <!-- lookup parent from repository -->
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>3.8.1</version>
|
||||||
|
<configuration>
|
||||||
|
<source>${java.version}</source>
|
||||||
|
<target>${java.version}</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
<version>3.2.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-sources</id>
|
||||||
|
<goals>
|
||||||
|
<goal>jar-no-fork</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-webflux</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- @Nullable annotation -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.google.code.findbugs</groupId>
|
||||||
|
<artifactId>jsr305</artifactId>
|
||||||
|
<version>3.0.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>jakarta.validation</groupId>
|
||||||
|
<artifactId>jakarta.validation-api</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||||
|
<artifactId>jackson-datatype-jsr310</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>jackson-databind-nullable</artifactId>
|
||||||
|
<version>0.2.6</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
@ -0,0 +1,41 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import org.openapitools.model.ClientDto;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface AnotherFakeApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PATCH /another-fake/dummy : To test special tags
|
||||||
|
* To test special tags and operation ID starting with number
|
||||||
|
*
|
||||||
|
* @param clientDto client model (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PATCH",
|
||||||
|
value = "/another-fake/dummy",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
ClientDto call123testSpecialTags(
|
||||||
|
@RequestBody ClientDto clientDto
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,393 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import org.openapitools.model.ChildWithNullableDto;
|
||||||
|
import org.openapitools.model.ClientDto;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import org.openapitools.model.FileSchemaTestClassDto;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import org.openapitools.model.OuterCompositeDto;
|
||||||
|
import org.openapitools.model.UserDto;
|
||||||
|
import org.openapitools.model.XmlItemDto;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface FakeApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/create_xml_item : creates an XmlItem
|
||||||
|
* this route creates an XmlItem
|
||||||
|
*
|
||||||
|
* @param xmlItemDto XmlItem Body (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/create_xml_item",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/xml"
|
||||||
|
)
|
||||||
|
void createXmlItem(
|
||||||
|
@RequestBody XmlItemDto xmlItemDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/outer/boolean
|
||||||
|
* Test serialization of outer boolean types
|
||||||
|
*
|
||||||
|
* @param body Input boolean as post body (optional)
|
||||||
|
* @return Output boolean (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/outer/boolean",
|
||||||
|
accept = { "*/*" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Boolean fakeOuterBooleanSerialize(
|
||||||
|
@RequestBody(required = false) Boolean body
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/outer/composite
|
||||||
|
* Test serialization of object with outer number type
|
||||||
|
*
|
||||||
|
* @param outerCompositeDto Input composite as post body (optional)
|
||||||
|
* @return Output composite (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/outer/composite",
|
||||||
|
accept = { "*/*" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
OuterCompositeDto fakeOuterCompositeSerialize(
|
||||||
|
@RequestBody(required = false) OuterCompositeDto outerCompositeDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/outer/number
|
||||||
|
* Test serialization of outer number types
|
||||||
|
*
|
||||||
|
* @param body Input number as post body (optional)
|
||||||
|
* @return Output number (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/outer/number",
|
||||||
|
accept = { "*/*" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
BigDecimal fakeOuterNumberSerialize(
|
||||||
|
@RequestBody(required = false) BigDecimal body
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/outer/string
|
||||||
|
* Test serialization of outer string types
|
||||||
|
*
|
||||||
|
* @param body Input string as post body (optional)
|
||||||
|
* @return Output string (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/outer/string",
|
||||||
|
accept = { "*/*" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
String fakeOuterStringSerialize(
|
||||||
|
@RequestBody(required = false) String body
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /fake/body-with-file-schema
|
||||||
|
* For this test, the body for this request much reference a schema named `File`.
|
||||||
|
*
|
||||||
|
* @param fileSchemaTestClassDto (required)
|
||||||
|
* @return Success (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/fake/body-with-file-schema",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void testBodyWithFileSchema(
|
||||||
|
@RequestBody FileSchemaTestClassDto fileSchemaTestClassDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /fake/body-with-query-params
|
||||||
|
*
|
||||||
|
* @param query (required)
|
||||||
|
* @param userDto (required)
|
||||||
|
* @return Success (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/fake/body-with-query-params",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void testBodyWithQueryParams(
|
||||||
|
@RequestParam(value = "query", required = true) String query,
|
||||||
|
@RequestBody UserDto userDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PATCH /fake : To test \"client\" model
|
||||||
|
* To test \"client\" model
|
||||||
|
*
|
||||||
|
* @param clientDto client model (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PATCH",
|
||||||
|
value = "/fake",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
ClientDto testClientModel(
|
||||||
|
@RequestBody ClientDto clientDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake : Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
|
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
|
*
|
||||||
|
* @param number None (required)
|
||||||
|
* @param _double None (required)
|
||||||
|
* @param patternWithoutDelimiter None (required)
|
||||||
|
* @param _byte None (required)
|
||||||
|
* @param integer None (optional)
|
||||||
|
* @param int32 None (optional)
|
||||||
|
* @param int64 None (optional)
|
||||||
|
* @param _float None (optional)
|
||||||
|
* @param string None (optional)
|
||||||
|
* @param binary None (optional)
|
||||||
|
* @param date None (optional)
|
||||||
|
* @param dateTime None (optional)
|
||||||
|
* @param password None (optional)
|
||||||
|
* @param paramCallback None (optional)
|
||||||
|
* @return Invalid username supplied (status code 400)
|
||||||
|
* or User not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/x-www-form-urlencoded"
|
||||||
|
)
|
||||||
|
void testEndpointParameters(
|
||||||
|
@RequestParam(value = "number", required = true) BigDecimal number,
|
||||||
|
@RequestParam(value = "double", required = true) Double _double,
|
||||||
|
@RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter,
|
||||||
|
@RequestParam(value = "byte", required = true) byte[] _byte,
|
||||||
|
@RequestParam(value = "integer", required = false) Integer integer,
|
||||||
|
@RequestParam(value = "int32", required = false) Integer int32,
|
||||||
|
@RequestParam(value = "int64", required = false) Long int64,
|
||||||
|
@RequestParam(value = "float", required = false) Float _float,
|
||||||
|
@RequestParam(value = "string", required = false) String string,
|
||||||
|
@RequestPart(value = "binary", required = false) MultipartFile binary,
|
||||||
|
@RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date,
|
||||||
|
@RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime,
|
||||||
|
@RequestParam(value = "password", required = false) String password,
|
||||||
|
@RequestParam(value = "callback", required = false) String paramCallback
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /fake : To test enum parameters
|
||||||
|
* To test enum parameters
|
||||||
|
*
|
||||||
|
* @param enumHeaderStringArray Header parameter enum test (string array) (optional)
|
||||||
|
* @param enumHeaderString Header parameter enum test (string) (optional, default to -efg)
|
||||||
|
* @param enumQueryStringArray Query parameter enum test (string array) (optional)
|
||||||
|
* @param enumQueryString Query parameter enum test (string) (optional, default to -efg)
|
||||||
|
* @param enumQueryInteger Query parameter enum test (double) (optional)
|
||||||
|
* @param enumQueryDouble Query parameter enum test (double) (optional)
|
||||||
|
* @param enumFormStringArray Form parameter enum test (string array) (optional, default to $)
|
||||||
|
* @param enumFormString Form parameter enum test (string) (optional, default to -efg)
|
||||||
|
* @return Invalid request (status code 400)
|
||||||
|
* or Not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/fake",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/x-www-form-urlencoded"
|
||||||
|
)
|
||||||
|
void testEnumParameters(
|
||||||
|
@RequestHeader(value = "enum_header_string_array", required = false) List<String> enumHeaderStringArray,
|
||||||
|
@RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString,
|
||||||
|
@RequestParam(value = "enum_query_string_array", required = false) List<String> enumQueryStringArray,
|
||||||
|
@RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString,
|
||||||
|
@RequestParam(value = "enum_query_integer", required = false) Integer enumQueryInteger,
|
||||||
|
@RequestParam(value = "enum_query_double", required = false) Double enumQueryDouble,
|
||||||
|
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray,
|
||||||
|
@RequestParam(value = "enum_form_string", required = false) String enumFormString
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE /fake : Fake endpoint to test group parameters (optional)
|
||||||
|
* Fake endpoint to test group parameters (optional)
|
||||||
|
*
|
||||||
|
* @param requiredStringGroup Required String in group parameters (required)
|
||||||
|
* @param requiredBooleanGroup Required Boolean in group parameters (required)
|
||||||
|
* @param requiredInt64Group Required Integer in group parameters (required)
|
||||||
|
* @param stringGroup String in group parameters (optional)
|
||||||
|
* @param booleanGroup Boolean in group parameters (optional)
|
||||||
|
* @param int64Group Integer in group parameters (optional)
|
||||||
|
* @return Something wrong (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "DELETE",
|
||||||
|
value = "/fake",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
void testGroupParameters(
|
||||||
|
@RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup,
|
||||||
|
@RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup,
|
||||||
|
@RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group,
|
||||||
|
@RequestParam(value = "string_group", required = false) Integer stringGroup,
|
||||||
|
@RequestHeader(value = "boolean_group", required = false) Boolean booleanGroup,
|
||||||
|
@RequestParam(value = "int64_group", required = false) Long int64Group
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/inline-additionalProperties : test inline additionalProperties
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param requestBody request body (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/inline-additionalProperties",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void testInlineAdditionalProperties(
|
||||||
|
@RequestBody Map<String, String> requestBody
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /fake/jsonFormData : test json serialization of form data
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param param field1 (required)
|
||||||
|
* @param param2 field2 (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/fake/jsonFormData",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/x-www-form-urlencoded"
|
||||||
|
)
|
||||||
|
void testJsonFormData(
|
||||||
|
@RequestParam(value = "param", required = true) String param,
|
||||||
|
@RequestParam(value = "param2", required = true) String param2
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/nullable : test nullable parent property
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param childWithNullableDto request body (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/nullable",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void testNullable(
|
||||||
|
@RequestBody ChildWithNullableDto childWithNullableDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /fake/test-query-parameters
|
||||||
|
* To test the collection format in query parameters
|
||||||
|
*
|
||||||
|
* @param pipe (required)
|
||||||
|
* @param http (required)
|
||||||
|
* @param url (required)
|
||||||
|
* @param context (required)
|
||||||
|
* @return Success (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/fake/test-query-parameters",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
void testQueryParameterCollectionFormat(
|
||||||
|
@RequestParam(value = "pipe", required = true) List<String> pipe,
|
||||||
|
@RequestParam(value = "http", required = true) List<String> http,
|
||||||
|
@RequestParam(value = "url", required = true) List<String> url,
|
||||||
|
@RequestParam(value = "context", required = true) List<String> context
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /fake/response-with-example
|
||||||
|
* This endpoint defines an example value for its response schema.
|
||||||
|
*
|
||||||
|
* @return Success (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/fake/response-with-example",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Integer testWithResultExample(
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import org.openapitools.model.ClientDto;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface FakeClassnameTags123Api {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PATCH /fake_classname_test : To test class name in snake case
|
||||||
|
* To test class name in snake case
|
||||||
|
*
|
||||||
|
* @param clientDto client model (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PATCH",
|
||||||
|
value = "/fake_classname_test",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
ClientDto testClassname(
|
||||||
|
@RequestBody ClientDto clientDto
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,234 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import org.openapitools.model.ApiResponseDto;
|
||||||
|
import org.openapitools.model.PetDto;
|
||||||
|
import org.openapitools.model.ResponseObjectWithDifferentFieldNamesDto;
|
||||||
|
import java.util.Set;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface PetApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /pet : Add a new pet to the store
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petDto Pet object that needs to be added to the store (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid input (status code 405)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/pet",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void addPet(
|
||||||
|
@RequestBody PetDto petDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE /pet/{petId} : Deletes a pet
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petId Pet id to delete (required)
|
||||||
|
* @param apiKey (optional)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid pet value (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "DELETE",
|
||||||
|
value = "/pet/{petId}",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
void deletePet(
|
||||||
|
@PathVariable("petId") Long petId,
|
||||||
|
@RequestHeader(value = "api_key", required = false) String apiKey
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /pet/findByStatus : Finds Pets by status
|
||||||
|
* Multiple status values can be provided with comma separated strings
|
||||||
|
*
|
||||||
|
* @param status Status values that need to be considered for filter (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid status value (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/pet/findByStatus",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
List<PetDto> findPetsByStatus(
|
||||||
|
@RequestParam(value = "status", required = true) List<String> status
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /pet/findByTags : Finds Pets by tags
|
||||||
|
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
||||||
|
*
|
||||||
|
* @param tags Tags to filter by (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid tag value (status code 400)
|
||||||
|
* @deprecated
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/pet/findByTags",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
Set<PetDto> findPetsByTags(
|
||||||
|
@RequestParam(value = "tags", required = true) Set<String> tags
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /pet/{petId} : Find pet by ID
|
||||||
|
* Returns a single pet
|
||||||
|
*
|
||||||
|
* @param petId ID of pet to return (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid ID supplied (status code 400)
|
||||||
|
* or Pet not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/pet/{petId}",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
PetDto getPetById(
|
||||||
|
@PathVariable("petId") Long petId
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /fake/{petId}/response-object-different-names
|
||||||
|
*
|
||||||
|
* @param petId ID of pet to update (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/fake/{petId}/response-object-different-names",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
ResponseObjectWithDifferentFieldNamesDto responseObjectDifferentNames(
|
||||||
|
@PathVariable("petId") Long petId
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /pet : Update an existing pet
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petDto Pet object that needs to be added to the store (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid ID supplied (status code 400)
|
||||||
|
* or Pet not found (status code 404)
|
||||||
|
* or Validation exception (status code 405)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/pet",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void updatePet(
|
||||||
|
@RequestBody PetDto petDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /pet/{petId} : Updates a pet in the store with form data
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petId ID of pet that needs to be updated (required)
|
||||||
|
* @param name Updated name of the pet (optional)
|
||||||
|
* @param status Updated status of the pet (optional)
|
||||||
|
* @return Invalid input (status code 405)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.METHOD_NOT_ALLOWED)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/pet/{petId}",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/x-www-form-urlencoded"
|
||||||
|
)
|
||||||
|
void updatePetWithForm(
|
||||||
|
@PathVariable("petId") Long petId,
|
||||||
|
@RequestParam(value = "name", required = false) String name,
|
||||||
|
@RequestParam(value = "status", required = false) String status
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /pet/{petId}/uploadImage : uploads an image
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petId ID of pet to update (required)
|
||||||
|
* @param additionalMetadata Additional data to pass to server (optional)
|
||||||
|
* @param file file to upload (optional)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/pet/{petId}/uploadImage",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "multipart/form-data"
|
||||||
|
)
|
||||||
|
ApiResponseDto uploadFile(
|
||||||
|
@PathVariable("petId") Long petId,
|
||||||
|
@RequestParam(value = "additionalMetadata", required = false) String additionalMetadata,
|
||||||
|
@RequestPart(value = "file", required = false) MultipartFile file
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/{petId}/uploadImageWithRequiredFile : uploads an image (required)
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petId ID of pet to update (required)
|
||||||
|
* @param requiredFile file to upload (required)
|
||||||
|
* @param additionalMetadata Additional data to pass to server (optional)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/{petId}/uploadImageWithRequiredFile",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "multipart/form-data"
|
||||||
|
)
|
||||||
|
ApiResponseDto uploadFileWithRequiredFile(
|
||||||
|
@PathVariable("petId") Long petId,
|
||||||
|
@RequestPart(value = "requiredFile", required = true) MultipartFile requiredFile,
|
||||||
|
@RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,99 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import org.openapitools.model.OrderDto;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface StoreApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE /store/order/{order_id} : Delete purchase order by ID
|
||||||
|
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
||||||
|
*
|
||||||
|
* @param orderId ID of the order that needs to be deleted (required)
|
||||||
|
* @return Invalid ID supplied (status code 400)
|
||||||
|
* or Order not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "DELETE",
|
||||||
|
value = "/store/order/{order_id}",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
void deleteOrder(
|
||||||
|
@PathVariable("order_id") String orderId
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /store/inventory : Returns pet inventories by status
|
||||||
|
* Returns a map of status codes to quantities
|
||||||
|
*
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/store/inventory",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Map<String, Integer> getInventory(
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /store/order/{order_id} : Find purchase order by ID
|
||||||
|
* For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions
|
||||||
|
*
|
||||||
|
* @param orderId ID of pet that needs to be fetched (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid ID supplied (status code 400)
|
||||||
|
* or Order not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/store/order/{order_id}",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
OrderDto getOrderById(
|
||||||
|
@PathVariable("order_id") Long orderId
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /store/order : Place an order for a pet
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param orderDto order placed for purchasing the pet (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid Order (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/store/order",
|
||||||
|
accept = { "application/json", "application/xml" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
OrderDto placeOrder(
|
||||||
|
@RequestBody OrderDto orderDto
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,179 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import org.openapitools.model.UserDto;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface UserApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /user : Create user
|
||||||
|
* This can only be done by the logged in user.
|
||||||
|
*
|
||||||
|
* @param userDto Created user object (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/user",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void createUser(
|
||||||
|
@RequestBody UserDto userDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /user/createWithArray : Creates list of users with given input array
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param userDto List of user object (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/user/createWithArray",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void createUsersWithArrayInput(
|
||||||
|
@RequestBody List<UserDto> userDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /user/createWithList : Creates list of users with given input array
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param userDto List of user object (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/user/createWithList",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void createUsersWithListInput(
|
||||||
|
@RequestBody List<UserDto> userDto
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE /user/{username} : Delete user
|
||||||
|
* This can only be done by the logged in user.
|
||||||
|
*
|
||||||
|
* @param username The name that needs to be deleted (required)
|
||||||
|
* @return Invalid username supplied (status code 400)
|
||||||
|
* or User not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "DELETE",
|
||||||
|
value = "/user/{username}",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
void deleteUser(
|
||||||
|
@PathVariable("username") String username
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /user/{username} : Get user by user name
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param username The name that needs to be fetched. Use user1 for testing. (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid username supplied (status code 400)
|
||||||
|
* or User not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/user/{username}",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
UserDto getUserByName(
|
||||||
|
@PathVariable("username") String username
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /user/login : Logs user into the system
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param username The user name for login (required)
|
||||||
|
* @param password The password for login in clear text (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid username/password supplied (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/user/login",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
String loginUser(
|
||||||
|
@RequestParam(value = "username", required = true) String username,
|
||||||
|
@RequestParam(value = "password", required = true) String password
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /user/logout : Logs out current logged in user session
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/user/logout",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
void logoutUser(
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /user/{username} : Updated user
|
||||||
|
* This can only be done by the logged in user.
|
||||||
|
*
|
||||||
|
* @param username name that need to be deleted (required)
|
||||||
|
* @param userDto Updated user object (required)
|
||||||
|
* @return Invalid user supplied (status code 400)
|
||||||
|
* or User not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/user/{username}",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
void updateUser(
|
||||||
|
@PathVariable("username") String username,
|
||||||
|
@RequestBody UserDto userDto
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,65 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.configuration;
|
||||||
|
|
||||||
|
import org.openapitools.api.AnotherFakeApi;
|
||||||
|
import org.openapitools.api.FakeApi;
|
||||||
|
import org.openapitools.api.FakeClassnameTags123Api;
|
||||||
|
import org.openapitools.api.PetApi;
|
||||||
|
import org.openapitools.api.StoreApi;
|
||||||
|
import org.openapitools.api.UserApi;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.web.reactive.function.client.WebClient;
|
||||||
|
import org.springframework.web.reactive.function.client.support.WebClientAdapter;
|
||||||
|
import org.springframework.web.service.invoker.HttpServiceProxyFactory;
|
||||||
|
|
||||||
|
public abstract class HttpInterfacesAbstractConfigurator {
|
||||||
|
|
||||||
|
private final WebClient webClient;
|
||||||
|
|
||||||
|
public HttpInterfacesAbstractConfigurator(final WebClient webClient) {
|
||||||
|
this.webClient = webClient;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.anotherFake")
|
||||||
|
AnotherFakeApi anotherFakeHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(AnotherFakeApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.fake")
|
||||||
|
FakeApi fakeHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(FakeApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.fakeClassnameTags123")
|
||||||
|
FakeClassnameTags123Api fakeClassnameTags123HttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(FakeClassnameTags123Api.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.pet")
|
||||||
|
PetApi petHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(PetApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.store")
|
||||||
|
StoreApi storeHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(StoreApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.user")
|
||||||
|
UserApi userHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(UserApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,126 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesAnyTypeDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("AdditionalPropertiesAnyType")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesAnyTypeDto {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesAnyTypeDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, Object> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesAnyTypeDto putAdditionalProperty(String key, Object value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, Object>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, Object> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public Object getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesAnyTypeDto additionalPropertiesAnyType = (AdditionalPropertiesAnyTypeDto) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesAnyType.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesAnyType.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesAnyTypeDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,127 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesArrayDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("AdditionalPropertiesArray")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesArrayDto {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesArrayDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, List> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesArrayDto putAdditionalProperty(String key, List value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, List>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, List> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public List getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesArrayDto additionalPropertiesArray = (AdditionalPropertiesArrayDto) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesArray.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesArray.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesArrayDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,126 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesBooleanDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("AdditionalPropertiesBoolean")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesBooleanDto {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesBooleanDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, Boolean> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesBooleanDto putAdditionalProperty(String key, Boolean value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, Boolean>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, Boolean> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public Boolean getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesBooleanDto additionalPropertiesBoolean = (AdditionalPropertiesBooleanDto) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesBoolean.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesBoolean.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesBooleanDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,402 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.util.NoSuchElementException;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesClassDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("AdditionalPropertiesClass")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesClassDto {
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, String> mapString = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, BigDecimal> mapNumber = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Integer> mapInteger = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Boolean> mapBoolean = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, List<Integer>> mapArrayInteger = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, List<Object>> mapArrayAnytype = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Map<String, String>> mapMapString = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>();
|
||||||
|
|
||||||
|
private Object anytype1;
|
||||||
|
|
||||||
|
private JsonNullable<Object> anytype2 = JsonNullable.<Object>undefined();
|
||||||
|
|
||||||
|
private Object anytype3;
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto mapString(Map<String, String> mapString) {
|
||||||
|
this.mapString = mapString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto putMapStringItem(String key, String mapStringItem) {
|
||||||
|
if (this.mapString == null) {
|
||||||
|
this.mapString = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapString.put(key, mapStringItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapString
|
||||||
|
* @return mapString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_string")
|
||||||
|
public Map<String, String> getMapString() {
|
||||||
|
return mapString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapString(Map<String, String> mapString) {
|
||||||
|
this.mapString = mapString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto mapNumber(Map<String, BigDecimal> mapNumber) {
|
||||||
|
this.mapNumber = mapNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto putMapNumberItem(String key, BigDecimal mapNumberItem) {
|
||||||
|
if (this.mapNumber == null) {
|
||||||
|
this.mapNumber = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapNumber.put(key, mapNumberItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapNumber
|
||||||
|
* @return mapNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_number")
|
||||||
|
public Map<String, BigDecimal> getMapNumber() {
|
||||||
|
return mapNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapNumber(Map<String, BigDecimal> mapNumber) {
|
||||||
|
this.mapNumber = mapNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto mapInteger(Map<String, Integer> mapInteger) {
|
||||||
|
this.mapInteger = mapInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto putMapIntegerItem(String key, Integer mapIntegerItem) {
|
||||||
|
if (this.mapInteger == null) {
|
||||||
|
this.mapInteger = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapInteger.put(key, mapIntegerItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapInteger
|
||||||
|
* @return mapInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_integer")
|
||||||
|
public Map<String, Integer> getMapInteger() {
|
||||||
|
return mapInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapInteger(Map<String, Integer> mapInteger) {
|
||||||
|
this.mapInteger = mapInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto mapBoolean(Map<String, Boolean> mapBoolean) {
|
||||||
|
this.mapBoolean = mapBoolean;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto putMapBooleanItem(String key, Boolean mapBooleanItem) {
|
||||||
|
if (this.mapBoolean == null) {
|
||||||
|
this.mapBoolean = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapBoolean.put(key, mapBooleanItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapBoolean
|
||||||
|
* @return mapBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_boolean")
|
||||||
|
public Map<String, Boolean> getMapBoolean() {
|
||||||
|
return mapBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapBoolean(Map<String, Boolean> mapBoolean) {
|
||||||
|
this.mapBoolean = mapBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto mapArrayInteger(Map<String, List<Integer>> mapArrayInteger) {
|
||||||
|
this.mapArrayInteger = mapArrayInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
|
||||||
|
if (this.mapArrayInteger == null) {
|
||||||
|
this.mapArrayInteger = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapArrayInteger.put(key, mapArrayIntegerItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapArrayInteger
|
||||||
|
* @return mapArrayInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_array_integer")
|
||||||
|
public Map<String, List<Integer>> getMapArrayInteger() {
|
||||||
|
return mapArrayInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapArrayInteger(Map<String, List<Integer>> mapArrayInteger) {
|
||||||
|
this.mapArrayInteger = mapArrayInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto mapArrayAnytype(Map<String, List<Object>> mapArrayAnytype) {
|
||||||
|
this.mapArrayAnytype = mapArrayAnytype;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
|
||||||
|
if (this.mapArrayAnytype == null) {
|
||||||
|
this.mapArrayAnytype = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapArrayAnytype
|
||||||
|
* @return mapArrayAnytype
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_array_anytype")
|
||||||
|
public Map<String, List<Object>> getMapArrayAnytype() {
|
||||||
|
return mapArrayAnytype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapArrayAnytype(Map<String, List<Object>> mapArrayAnytype) {
|
||||||
|
this.mapArrayAnytype = mapArrayAnytype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto mapMapString(Map<String, Map<String, String>> mapMapString) {
|
||||||
|
this.mapMapString = mapMapString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
|
||||||
|
if (this.mapMapString == null) {
|
||||||
|
this.mapMapString = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapMapString.put(key, mapMapStringItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapMapString
|
||||||
|
* @return mapMapString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_map_string")
|
||||||
|
public Map<String, Map<String, String>> getMapMapString() {
|
||||||
|
return mapMapString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapMapString(Map<String, Map<String, String>> mapMapString) {
|
||||||
|
this.mapMapString = mapMapString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto mapMapAnytype(Map<String, Map<String, Object>> mapMapAnytype) {
|
||||||
|
this.mapMapAnytype = mapMapAnytype;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
|
||||||
|
if (this.mapMapAnytype == null) {
|
||||||
|
this.mapMapAnytype = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapMapAnytype.put(key, mapMapAnytypeItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapMapAnytype
|
||||||
|
* @return mapMapAnytype
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_map_anytype")
|
||||||
|
public Map<String, Map<String, Object>> getMapMapAnytype() {
|
||||||
|
return mapMapAnytype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapMapAnytype(Map<String, Map<String, Object>> mapMapAnytype) {
|
||||||
|
this.mapMapAnytype = mapMapAnytype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto anytype1(Object anytype1) {
|
||||||
|
this.anytype1 = anytype1;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get anytype1
|
||||||
|
* @return anytype1
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("anytype_1")
|
||||||
|
public Object getAnytype1() {
|
||||||
|
return anytype1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAnytype1(Object anytype1) {
|
||||||
|
this.anytype1 = anytype1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto anytype2(Object anytype2) {
|
||||||
|
this.anytype2 = JsonNullable.of(anytype2);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get anytype2
|
||||||
|
* @return anytype2
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("anytype_2")
|
||||||
|
public JsonNullable<Object> getAnytype2() {
|
||||||
|
return anytype2;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAnytype2(JsonNullable<Object> anytype2) {
|
||||||
|
this.anytype2 = anytype2;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClassDto anytype3(Object anytype3) {
|
||||||
|
this.anytype3 = anytype3;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get anytype3
|
||||||
|
* @return anytype3
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("anytype_3")
|
||||||
|
public Object getAnytype3() {
|
||||||
|
return anytype3;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAnytype3(Object anytype3) {
|
||||||
|
this.anytype3 = anytype3;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesClassDto additionalPropertiesClass = (AdditionalPropertiesClassDto) o;
|
||||||
|
return Objects.equals(this.mapString, additionalPropertiesClass.mapString) &&
|
||||||
|
Objects.equals(this.mapNumber, additionalPropertiesClass.mapNumber) &&
|
||||||
|
Objects.equals(this.mapInteger, additionalPropertiesClass.mapInteger) &&
|
||||||
|
Objects.equals(this.mapBoolean, additionalPropertiesClass.mapBoolean) &&
|
||||||
|
Objects.equals(this.mapArrayInteger, additionalPropertiesClass.mapArrayInteger) &&
|
||||||
|
Objects.equals(this.mapArrayAnytype, additionalPropertiesClass.mapArrayAnytype) &&
|
||||||
|
Objects.equals(this.mapMapString, additionalPropertiesClass.mapMapString) &&
|
||||||
|
Objects.equals(this.mapMapAnytype, additionalPropertiesClass.mapMapAnytype) &&
|
||||||
|
Objects.equals(this.anytype1, additionalPropertiesClass.anytype1) &&
|
||||||
|
equalsNullable(this.anytype2, additionalPropertiesClass.anytype2) &&
|
||||||
|
Objects.equals(this.anytype3, additionalPropertiesClass.anytype3);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b) {
|
||||||
|
return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(mapString, mapNumber, mapInteger, mapBoolean, mapArrayInteger, mapArrayAnytype, mapMapString, mapMapAnytype, anytype1, hashCodeNullable(anytype2), anytype3);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> int hashCodeNullable(JsonNullable<T> a) {
|
||||||
|
if (a == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesClassDto {\n");
|
||||||
|
sb.append(" mapString: ").append(toIndentedString(mapString)).append("\n");
|
||||||
|
sb.append(" mapNumber: ").append(toIndentedString(mapNumber)).append("\n");
|
||||||
|
sb.append(" mapInteger: ").append(toIndentedString(mapInteger)).append("\n");
|
||||||
|
sb.append(" mapBoolean: ").append(toIndentedString(mapBoolean)).append("\n");
|
||||||
|
sb.append(" mapArrayInteger: ").append(toIndentedString(mapArrayInteger)).append("\n");
|
||||||
|
sb.append(" mapArrayAnytype: ").append(toIndentedString(mapArrayAnytype)).append("\n");
|
||||||
|
sb.append(" mapMapString: ").append(toIndentedString(mapMapString)).append("\n");
|
||||||
|
sb.append(" mapMapAnytype: ").append(toIndentedString(mapMapAnytype)).append("\n");
|
||||||
|
sb.append(" anytype1: ").append(toIndentedString(anytype1)).append("\n");
|
||||||
|
sb.append(" anytype2: ").append(toIndentedString(anytype2)).append("\n");
|
||||||
|
sb.append(" anytype3: ").append(toIndentedString(anytype3)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,126 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesIntegerDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("AdditionalPropertiesInteger")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesIntegerDto {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesIntegerDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, Integer> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesIntegerDto putAdditionalProperty(String key, Integer value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, Integer>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, Integer> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public Integer getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesIntegerDto additionalPropertiesInteger = (AdditionalPropertiesIntegerDto) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesInteger.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesInteger.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesIntegerDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,127 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesNumberDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("AdditionalPropertiesNumber")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesNumberDto {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesNumberDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, BigDecimal> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesNumberDto putAdditionalProperty(String key, BigDecimal value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, BigDecimal>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, BigDecimal> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public BigDecimal getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesNumberDto additionalPropertiesNumber = (AdditionalPropertiesNumberDto) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesNumber.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesNumber.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesNumberDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,127 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.util.Map;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesObjectDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("AdditionalPropertiesObject")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesObjectDto {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesObjectDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, Map> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesObjectDto putAdditionalProperty(String key, Map value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, Map>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, Map> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public Map getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesObjectDto additionalPropertiesObject = (AdditionalPropertiesObjectDto) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesObject.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesObject.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesObjectDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,126 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesStringDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("AdditionalPropertiesString")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesStringDto {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesStringDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, String> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesStringDto putAdditionalProperty(String key, String value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, String>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, String> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public String getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesStringDto additionalPropertiesString = (AdditionalPropertiesStringDto) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesString.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesString.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesStringDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,122 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* AnimalDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonIgnoreProperties(
|
||||||
|
value = "className", // ignore manually set className, it will be automatically generated by Jackson during serialization
|
||||||
|
allowSetters = true // allows the className to be set during deserialization
|
||||||
|
)
|
||||||
|
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "className", visible = true)
|
||||||
|
@JsonSubTypes({
|
||||||
|
@JsonSubTypes.Type(value = BigCatDto.class, name = "BigCat"),
|
||||||
|
@JsonSubTypes.Type(value = CatDto.class, name = "Cat"),
|
||||||
|
@JsonSubTypes.Type(value = DogDto.class, name = "Dog")
|
||||||
|
})
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AnimalDto {
|
||||||
|
|
||||||
|
private String className;
|
||||||
|
|
||||||
|
private String color = "red";
|
||||||
|
|
||||||
|
public AnimalDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public AnimalDto className(String className) {
|
||||||
|
this.className = className;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get className
|
||||||
|
* @return className
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("className")
|
||||||
|
public String getClassName() {
|
||||||
|
return className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClassName(String className) {
|
||||||
|
this.className = className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AnimalDto color(String color) {
|
||||||
|
this.color = color;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get color
|
||||||
|
* @return color
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("color")
|
||||||
|
public String getColor() {
|
||||||
|
return color;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setColor(String color) {
|
||||||
|
this.color = color;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AnimalDto animal = (AnimalDto) o;
|
||||||
|
return Objects.equals(this.className, animal.className) &&
|
||||||
|
Objects.equals(this.color, animal.color);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(className, color);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AnimalDto {\n");
|
||||||
|
sb.append(" className: ").append(toIndentedString(className)).append("\n");
|
||||||
|
sb.append(" color: ").append(toIndentedString(color)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,128 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ApiResponseDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("ApiResponse")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ApiResponseDto {
|
||||||
|
|
||||||
|
private Integer code;
|
||||||
|
|
||||||
|
private String type;
|
||||||
|
|
||||||
|
private String message;
|
||||||
|
|
||||||
|
public ApiResponseDto code(Integer code) {
|
||||||
|
this.code = code;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get code
|
||||||
|
* @return code
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("code")
|
||||||
|
public Integer getCode() {
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCode(Integer code) {
|
||||||
|
this.code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ApiResponseDto type(String type) {
|
||||||
|
this.type = type;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get type
|
||||||
|
* @return type
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("type")
|
||||||
|
public String getType() {
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(String type) {
|
||||||
|
this.type = type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ApiResponseDto message(String message) {
|
||||||
|
this.message = message;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get message
|
||||||
|
* @return message
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("message")
|
||||||
|
public String getMessage() {
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMessage(String message) {
|
||||||
|
this.message = message;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ApiResponseDto _apiResponse = (ApiResponseDto) o;
|
||||||
|
return Objects.equals(this.code, _apiResponse.code) &&
|
||||||
|
Objects.equals(this.type, _apiResponse.type) &&
|
||||||
|
Objects.equals(this.message, _apiResponse.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(code, type, message);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ApiResponseDto {\n");
|
||||||
|
sb.append(" code: ").append(toIndentedString(code)).append("\n");
|
||||||
|
sb.append(" type: ").append(toIndentedString(type)).append("\n");
|
||||||
|
sb.append(" message: ").append(toIndentedString(message)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,95 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ArrayOfArrayOfNumberOnlyDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("ArrayOfArrayOfNumberOnly")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ArrayOfArrayOfNumberOnlyDto {
|
||||||
|
|
||||||
|
|
||||||
|
private List<List<BigDecimal>> arrayArrayNumber = new ArrayList<>();
|
||||||
|
|
||||||
|
public ArrayOfArrayOfNumberOnlyDto arrayArrayNumber(List<List<BigDecimal>> arrayArrayNumber) {
|
||||||
|
this.arrayArrayNumber = arrayArrayNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayOfArrayOfNumberOnlyDto addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
|
||||||
|
if (this.arrayArrayNumber == null) {
|
||||||
|
this.arrayArrayNumber = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayArrayNumber.add(arrayArrayNumberItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayArrayNumber
|
||||||
|
* @return arrayArrayNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("ArrayArrayNumber")
|
||||||
|
public List<List<BigDecimal>> getArrayArrayNumber() {
|
||||||
|
return arrayArrayNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayArrayNumber(List<List<BigDecimal>> arrayArrayNumber) {
|
||||||
|
this.arrayArrayNumber = arrayArrayNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ArrayOfArrayOfNumberOnlyDto arrayOfArrayOfNumberOnly = (ArrayOfArrayOfNumberOnlyDto) o;
|
||||||
|
return Objects.equals(this.arrayArrayNumber, arrayOfArrayOfNumberOnly.arrayArrayNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(arrayArrayNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ArrayOfArrayOfNumberOnlyDto {\n");
|
||||||
|
sb.append(" arrayArrayNumber: ").append(toIndentedString(arrayArrayNumber)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,95 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ArrayOfNumberOnlyDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("ArrayOfNumberOnly")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ArrayOfNumberOnlyDto {
|
||||||
|
|
||||||
|
|
||||||
|
private List<BigDecimal> arrayNumber = new ArrayList<>();
|
||||||
|
|
||||||
|
public ArrayOfNumberOnlyDto arrayNumber(List<BigDecimal> arrayNumber) {
|
||||||
|
this.arrayNumber = arrayNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayOfNumberOnlyDto addArrayNumberItem(BigDecimal arrayNumberItem) {
|
||||||
|
if (this.arrayNumber == null) {
|
||||||
|
this.arrayNumber = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayNumber.add(arrayNumberItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayNumber
|
||||||
|
* @return arrayNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("ArrayNumber")
|
||||||
|
public List<BigDecimal> getArrayNumber() {
|
||||||
|
return arrayNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayNumber(List<BigDecimal> arrayNumber) {
|
||||||
|
this.arrayNumber = arrayNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ArrayOfNumberOnlyDto arrayOfNumberOnly = (ArrayOfNumberOnlyDto) o;
|
||||||
|
return Objects.equals(this.arrayNumber, arrayOfNumberOnly.arrayNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(arrayNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ArrayOfNumberOnlyDto {\n");
|
||||||
|
sb.append(" arrayNumber: ").append(toIndentedString(arrayNumber)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,159 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.model.ReadOnlyFirstDto;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ArrayTestDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("ArrayTest")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ArrayTestDto {
|
||||||
|
|
||||||
|
|
||||||
|
private List<String> arrayOfString = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<List<Long>> arrayArrayOfInteger = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<List<ReadOnlyFirstDto>> arrayArrayOfModel = new ArrayList<>();
|
||||||
|
|
||||||
|
public ArrayTestDto arrayOfString(List<String> arrayOfString) {
|
||||||
|
this.arrayOfString = arrayOfString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTestDto addArrayOfStringItem(String arrayOfStringItem) {
|
||||||
|
if (this.arrayOfString == null) {
|
||||||
|
this.arrayOfString = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayOfString.add(arrayOfStringItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayOfString
|
||||||
|
* @return arrayOfString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("array_of_string")
|
||||||
|
public List<String> getArrayOfString() {
|
||||||
|
return arrayOfString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayOfString(List<String> arrayOfString) {
|
||||||
|
this.arrayOfString = arrayOfString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTestDto arrayArrayOfInteger(List<List<Long>> arrayArrayOfInteger) {
|
||||||
|
this.arrayArrayOfInteger = arrayArrayOfInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTestDto addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
|
||||||
|
if (this.arrayArrayOfInteger == null) {
|
||||||
|
this.arrayArrayOfInteger = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayArrayOfInteger
|
||||||
|
* @return arrayArrayOfInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("array_array_of_integer")
|
||||||
|
public List<List<Long>> getArrayArrayOfInteger() {
|
||||||
|
return arrayArrayOfInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayArrayOfInteger(List<List<Long>> arrayArrayOfInteger) {
|
||||||
|
this.arrayArrayOfInteger = arrayArrayOfInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTestDto arrayArrayOfModel(List<List<ReadOnlyFirstDto>> arrayArrayOfModel) {
|
||||||
|
this.arrayArrayOfModel = arrayArrayOfModel;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTestDto addArrayArrayOfModelItem(List<ReadOnlyFirstDto> arrayArrayOfModelItem) {
|
||||||
|
if (this.arrayArrayOfModel == null) {
|
||||||
|
this.arrayArrayOfModel = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayArrayOfModel.add(arrayArrayOfModelItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayArrayOfModel
|
||||||
|
* @return arrayArrayOfModel
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("array_array_of_model")
|
||||||
|
public List<List<ReadOnlyFirstDto>> getArrayArrayOfModel() {
|
||||||
|
return arrayArrayOfModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayArrayOfModel(List<List<ReadOnlyFirstDto>> arrayArrayOfModel) {
|
||||||
|
this.arrayArrayOfModel = arrayArrayOfModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ArrayTestDto arrayTest = (ArrayTestDto) o;
|
||||||
|
return Objects.equals(this.arrayOfString, arrayTest.arrayOfString) &&
|
||||||
|
Objects.equals(this.arrayArrayOfInteger, arrayTest.arrayArrayOfInteger) &&
|
||||||
|
Objects.equals(this.arrayArrayOfModel, arrayTest.arrayArrayOfModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(arrayOfString, arrayArrayOfInteger, arrayArrayOfModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ArrayTestDto {\n");
|
||||||
|
sb.append(" arrayOfString: ").append(toIndentedString(arrayOfString)).append("\n");
|
||||||
|
sb.append(" arrayArrayOfInteger: ").append(toIndentedString(arrayArrayOfInteger)).append("\n");
|
||||||
|
sb.append(" arrayArrayOfModel: ").append(toIndentedString(arrayArrayOfModel)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,148 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import org.openapitools.model.CatDto;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* BigCatDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@JsonTypeName("BigCat")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class BigCatDto extends CatDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets kind
|
||||||
|
*/
|
||||||
|
public enum KindEnum {
|
||||||
|
LIONS("lions"),
|
||||||
|
|
||||||
|
TIGERS("tigers"),
|
||||||
|
|
||||||
|
LEOPARDS("leopards"),
|
||||||
|
|
||||||
|
JAGUARS("jaguars");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
KindEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static KindEnum fromValue(String value) {
|
||||||
|
for (KindEnum b : KindEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private KindEnum kind;
|
||||||
|
|
||||||
|
public BigCatDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigCatDto kind(KindEnum kind) {
|
||||||
|
this.kind = kind;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get kind
|
||||||
|
* @return kind
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("kind")
|
||||||
|
public KindEnum getKind() {
|
||||||
|
return kind;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setKind(KindEnum kind) {
|
||||||
|
this.kind = kind;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public BigCatDto declawed(Boolean declawed) {
|
||||||
|
super.declawed(declawed);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigCatDto className(String className) {
|
||||||
|
super.className(className);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigCatDto color(String color) {
|
||||||
|
super.color(color);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
BigCatDto bigCat = (BigCatDto) o;
|
||||||
|
return Objects.equals(this.kind, bigCat.kind) &&
|
||||||
|
super.equals(o);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(kind, super.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class BigCatDto {\n");
|
||||||
|
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
||||||
|
sb.append(" kind: ").append(toIndentedString(kind)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,197 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* CapitalizationDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Capitalization")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class CapitalizationDto {
|
||||||
|
|
||||||
|
private String smallCamel;
|
||||||
|
|
||||||
|
private String capitalCamel;
|
||||||
|
|
||||||
|
private String smallSnake;
|
||||||
|
|
||||||
|
private String capitalSnake;
|
||||||
|
|
||||||
|
private String scAETHFlowPoints;
|
||||||
|
|
||||||
|
private String ATT_NAME;
|
||||||
|
|
||||||
|
public CapitalizationDto smallCamel(String smallCamel) {
|
||||||
|
this.smallCamel = smallCamel;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get smallCamel
|
||||||
|
* @return smallCamel
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("smallCamel")
|
||||||
|
public String getSmallCamel() {
|
||||||
|
return smallCamel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSmallCamel(String smallCamel) {
|
||||||
|
this.smallCamel = smallCamel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public CapitalizationDto capitalCamel(String capitalCamel) {
|
||||||
|
this.capitalCamel = capitalCamel;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get capitalCamel
|
||||||
|
* @return capitalCamel
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("CapitalCamel")
|
||||||
|
public String getCapitalCamel() {
|
||||||
|
return capitalCamel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCapitalCamel(String capitalCamel) {
|
||||||
|
this.capitalCamel = capitalCamel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public CapitalizationDto smallSnake(String smallSnake) {
|
||||||
|
this.smallSnake = smallSnake;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get smallSnake
|
||||||
|
* @return smallSnake
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("small_Snake")
|
||||||
|
public String getSmallSnake() {
|
||||||
|
return smallSnake;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSmallSnake(String smallSnake) {
|
||||||
|
this.smallSnake = smallSnake;
|
||||||
|
}
|
||||||
|
|
||||||
|
public CapitalizationDto capitalSnake(String capitalSnake) {
|
||||||
|
this.capitalSnake = capitalSnake;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get capitalSnake
|
||||||
|
* @return capitalSnake
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("Capital_Snake")
|
||||||
|
public String getCapitalSnake() {
|
||||||
|
return capitalSnake;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCapitalSnake(String capitalSnake) {
|
||||||
|
this.capitalSnake = capitalSnake;
|
||||||
|
}
|
||||||
|
|
||||||
|
public CapitalizationDto scAETHFlowPoints(String scAETHFlowPoints) {
|
||||||
|
this.scAETHFlowPoints = scAETHFlowPoints;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get scAETHFlowPoints
|
||||||
|
* @return scAETHFlowPoints
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("SCA_ETH_Flow_Points")
|
||||||
|
public String getScAETHFlowPoints() {
|
||||||
|
return scAETHFlowPoints;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setScAETHFlowPoints(String scAETHFlowPoints) {
|
||||||
|
this.scAETHFlowPoints = scAETHFlowPoints;
|
||||||
|
}
|
||||||
|
|
||||||
|
public CapitalizationDto ATT_NAME(String ATT_NAME) {
|
||||||
|
this.ATT_NAME = ATT_NAME;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Name of the pet
|
||||||
|
* @return ATT_NAME
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("ATT_NAME")
|
||||||
|
public String getATTNAME() {
|
||||||
|
return ATT_NAME;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setATTNAME(String ATT_NAME) {
|
||||||
|
this.ATT_NAME = ATT_NAME;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
CapitalizationDto capitalization = (CapitalizationDto) o;
|
||||||
|
return Objects.equals(this.smallCamel, capitalization.smallCamel) &&
|
||||||
|
Objects.equals(this.capitalCamel, capitalization.capitalCamel) &&
|
||||||
|
Objects.equals(this.smallSnake, capitalization.smallSnake) &&
|
||||||
|
Objects.equals(this.capitalSnake, capitalization.capitalSnake) &&
|
||||||
|
Objects.equals(this.scAETHFlowPoints, capitalization.scAETHFlowPoints) &&
|
||||||
|
Objects.equals(this.ATT_NAME, capitalization.ATT_NAME);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(smallCamel, capitalCamel, smallSnake, capitalSnake, scAETHFlowPoints, ATT_NAME);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class CapitalizationDto {\n");
|
||||||
|
sb.append(" smallCamel: ").append(toIndentedString(smallCamel)).append("\n");
|
||||||
|
sb.append(" capitalCamel: ").append(toIndentedString(capitalCamel)).append("\n");
|
||||||
|
sb.append(" smallSnake: ").append(toIndentedString(smallSnake)).append("\n");
|
||||||
|
sb.append(" capitalSnake: ").append(toIndentedString(capitalSnake)).append("\n");
|
||||||
|
sb.append(" scAETHFlowPoints: ").append(toIndentedString(scAETHFlowPoints)).append("\n");
|
||||||
|
sb.append(" ATT_NAME: ").append(toIndentedString(ATT_NAME)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,110 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.model.AnimalDto;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* CatDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonIgnoreProperties(
|
||||||
|
value = "className", // ignore manually set className, it will be automatically generated by Jackson during serialization
|
||||||
|
allowSetters = true // allows the className to be set during deserialization
|
||||||
|
)
|
||||||
|
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "className", visible = true)
|
||||||
|
@JsonSubTypes({
|
||||||
|
@JsonSubTypes.Type(value = BigCatDto.class, name = "BigCat")
|
||||||
|
})
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class CatDto extends AnimalDto {
|
||||||
|
|
||||||
|
private Boolean declawed;
|
||||||
|
|
||||||
|
public CatDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public CatDto declawed(Boolean declawed) {
|
||||||
|
this.declawed = declawed;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get declawed
|
||||||
|
* @return declawed
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("declawed")
|
||||||
|
public Boolean getDeclawed() {
|
||||||
|
return declawed;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDeclawed(Boolean declawed) {
|
||||||
|
this.declawed = declawed;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public CatDto className(String className) {
|
||||||
|
super.className(className);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public CatDto color(String color) {
|
||||||
|
super.color(color);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
CatDto cat = (CatDto) o;
|
||||||
|
return Objects.equals(this.declawed, cat.declawed) &&
|
||||||
|
super.equals(o);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(declawed, super.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class CatDto {\n");
|
||||||
|
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
||||||
|
sb.append(" declawed: ").append(toIndentedString(declawed)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,109 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* CategoryDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Category")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class CategoryDto {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String name = "default-name";
|
||||||
|
|
||||||
|
public CategoryDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public CategoryDto id(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get id
|
||||||
|
* @return id
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("id")
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public CategoryDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
CategoryDto category = (CategoryDto) o;
|
||||||
|
return Objects.equals(this.id, category.id) &&
|
||||||
|
Objects.equals(this.name, category.name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(id, name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class CategoryDto {\n");
|
||||||
|
sb.append(" id: ").append(toIndentedString(id)).append("\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,113 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import org.openapitools.model.ParentWithNullableDto;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ChildWithNullableDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@JsonTypeName("ChildWithNullable")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ChildWithNullableDto extends ParentWithNullableDto {
|
||||||
|
|
||||||
|
private String otherProperty;
|
||||||
|
|
||||||
|
public ChildWithNullableDto otherProperty(String otherProperty) {
|
||||||
|
this.otherProperty = otherProperty;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get otherProperty
|
||||||
|
* @return otherProperty
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("otherProperty")
|
||||||
|
public String getOtherProperty() {
|
||||||
|
return otherProperty;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOtherProperty(String otherProperty) {
|
||||||
|
this.otherProperty = otherProperty;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public ChildWithNullableDto type(TypeEnum type) {
|
||||||
|
super.type(type);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ChildWithNullableDto nullableProperty(String nullableProperty) {
|
||||||
|
super.nullableProperty(nullableProperty);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ChildWithNullableDto childWithNullable = (ChildWithNullableDto) o;
|
||||||
|
return Objects.equals(this.otherProperty, childWithNullable.otherProperty) &&
|
||||||
|
super.equals(o);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b) {
|
||||||
|
return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(otherProperty, super.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> int hashCodeNullable(JsonNullable<T> a) {
|
||||||
|
if (a == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ChildWithNullableDto {\n");
|
||||||
|
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
||||||
|
sb.append(" otherProperty: ").append(toIndentedString(otherProperty)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,82 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Model for testing model with \"_class\" property
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("ClassModel")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ClassModelDto {
|
||||||
|
|
||||||
|
private String propertyClass;
|
||||||
|
|
||||||
|
public ClassModelDto propertyClass(String propertyClass) {
|
||||||
|
this.propertyClass = propertyClass;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get propertyClass
|
||||||
|
* @return propertyClass
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("_class")
|
||||||
|
public String getPropertyClass() {
|
||||||
|
return propertyClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPropertyClass(String propertyClass) {
|
||||||
|
this.propertyClass = propertyClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ClassModelDto classModel = (ClassModelDto) o;
|
||||||
|
return Objects.equals(this.propertyClass, classModel.propertyClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(propertyClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ClassModelDto {\n");
|
||||||
|
sb.append(" propertyClass: ").append(toIndentedString(propertyClass)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,82 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ClientDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Client")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ClientDto {
|
||||||
|
|
||||||
|
private String client;
|
||||||
|
|
||||||
|
public ClientDto client(String client) {
|
||||||
|
this.client = client;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get client
|
||||||
|
* @return client
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("client")
|
||||||
|
public String getClient() {
|
||||||
|
return client;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClient(String client) {
|
||||||
|
this.client = client;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ClientDto client = (ClientDto) o;
|
||||||
|
return Objects.equals(this.client, client.client);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(client);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ClientDto {\n");
|
||||||
|
sb.append(" client: ").append(toIndentedString(client)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,207 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.util.NoSuchElementException;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ContainerDefaultValueDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("ContainerDefaultValue")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ContainerDefaultValueDto {
|
||||||
|
|
||||||
|
|
||||||
|
private JsonNullable<List<String>> nullableArray = JsonNullable.<List<String>>undefined();
|
||||||
|
|
||||||
|
|
||||||
|
private JsonNullable<List<String>> nullableRequiredArray = JsonNullable.<List<String>>undefined();
|
||||||
|
|
||||||
|
|
||||||
|
private List<String> requiredArray = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private JsonNullable<List<String>> nullableArrayWithDefault = JsonNullable.<List<String>>undefined();
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto nullableArray(List<String> nullableArray) {
|
||||||
|
this.nullableArray = JsonNullable.of(nullableArray);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto addNullableArrayItem(String nullableArrayItem) {
|
||||||
|
if (this.nullableArray == null || !this.nullableArray.isPresent()) {
|
||||||
|
this.nullableArray = JsonNullable.of(new ArrayList<>());
|
||||||
|
}
|
||||||
|
this.nullableArray.get().add(nullableArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nullableArray
|
||||||
|
* @return nullableArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("nullable_array")
|
||||||
|
public JsonNullable<List<String>> getNullableArray() {
|
||||||
|
return nullableArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNullableArray(JsonNullable<List<String>> nullableArray) {
|
||||||
|
this.nullableArray = nullableArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto nullableRequiredArray(List<String> nullableRequiredArray) {
|
||||||
|
this.nullableRequiredArray = JsonNullable.of(nullableRequiredArray);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto addNullableRequiredArrayItem(String nullableRequiredArrayItem) {
|
||||||
|
if (this.nullableRequiredArray == null || !this.nullableRequiredArray.isPresent()) {
|
||||||
|
this.nullableRequiredArray = JsonNullable.of(new ArrayList<>());
|
||||||
|
}
|
||||||
|
this.nullableRequiredArray.get().add(nullableRequiredArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nullableRequiredArray
|
||||||
|
* @return nullableRequiredArray
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("nullable_required_array")
|
||||||
|
public JsonNullable<List<String>> getNullableRequiredArray() {
|
||||||
|
return nullableRequiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNullableRequiredArray(JsonNullable<List<String>> nullableRequiredArray) {
|
||||||
|
this.nullableRequiredArray = nullableRequiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto requiredArray(List<String> requiredArray) {
|
||||||
|
this.requiredArray = requiredArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto addRequiredArrayItem(String requiredArrayItem) {
|
||||||
|
if (this.requiredArray == null) {
|
||||||
|
this.requiredArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.requiredArray.add(requiredArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get requiredArray
|
||||||
|
* @return requiredArray
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("required_array")
|
||||||
|
public List<String> getRequiredArray() {
|
||||||
|
return requiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRequiredArray(List<String> requiredArray) {
|
||||||
|
this.requiredArray = requiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto nullableArrayWithDefault(List<String> nullableArrayWithDefault) {
|
||||||
|
this.nullableArrayWithDefault = JsonNullable.of(nullableArrayWithDefault);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValueDto addNullableArrayWithDefaultItem(String nullableArrayWithDefaultItem) {
|
||||||
|
if (this.nullableArrayWithDefault == null || !this.nullableArrayWithDefault.isPresent()) {
|
||||||
|
this.nullableArrayWithDefault = JsonNullable.of(new ArrayList<>(Arrays.asList("foo", "bar")));
|
||||||
|
}
|
||||||
|
this.nullableArrayWithDefault.get().add(nullableArrayWithDefaultItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nullableArrayWithDefault
|
||||||
|
* @return nullableArrayWithDefault
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("nullable_array_with_default")
|
||||||
|
public JsonNullable<List<String>> getNullableArrayWithDefault() {
|
||||||
|
return nullableArrayWithDefault;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNullableArrayWithDefault(JsonNullable<List<String>> nullableArrayWithDefault) {
|
||||||
|
this.nullableArrayWithDefault = nullableArrayWithDefault;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ContainerDefaultValueDto containerDefaultValue = (ContainerDefaultValueDto) o;
|
||||||
|
return equalsNullable(this.nullableArray, containerDefaultValue.nullableArray) &&
|
||||||
|
Objects.equals(this.nullableRequiredArray, containerDefaultValue.nullableRequiredArray) &&
|
||||||
|
Objects.equals(this.requiredArray, containerDefaultValue.requiredArray) &&
|
||||||
|
equalsNullable(this.nullableArrayWithDefault, containerDefaultValue.nullableArrayWithDefault);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b) {
|
||||||
|
return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(hashCodeNullable(nullableArray), nullableRequiredArray, requiredArray, hashCodeNullable(nullableArrayWithDefault));
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> int hashCodeNullable(JsonNullable<T> a) {
|
||||||
|
if (a == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ContainerDefaultValueDto {\n");
|
||||||
|
sb.append(" nullableArray: ").append(toIndentedString(nullableArray)).append("\n");
|
||||||
|
sb.append(" nullableRequiredArray: ").append(toIndentedString(nullableRequiredArray)).append("\n");
|
||||||
|
sb.append(" requiredArray: ").append(toIndentedString(requiredArray)).append("\n");
|
||||||
|
sb.append(" nullableArrayWithDefault: ").append(toIndentedString(nullableArrayWithDefault)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,103 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.model.AnimalDto;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DogDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@JsonTypeName("Dog")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class DogDto extends AnimalDto {
|
||||||
|
|
||||||
|
private String breed;
|
||||||
|
|
||||||
|
public DogDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public DogDto breed(String breed) {
|
||||||
|
this.breed = breed;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get breed
|
||||||
|
* @return breed
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("breed")
|
||||||
|
public String getBreed() {
|
||||||
|
return breed;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBreed(String breed) {
|
||||||
|
this.breed = breed;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public DogDto className(String className) {
|
||||||
|
super.className(className);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public DogDto color(String color) {
|
||||||
|
super.color(color);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
DogDto dog = (DogDto) o;
|
||||||
|
return Objects.equals(this.breed, dog.breed) &&
|
||||||
|
super.equals(o);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(breed, super.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class DogDto {\n");
|
||||||
|
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
||||||
|
sb.append(" breed: ").append(toIndentedString(breed)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,188 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* EnumArraysDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("EnumArrays")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class EnumArraysDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets justSymbol
|
||||||
|
*/
|
||||||
|
public enum JustSymbolEnum {
|
||||||
|
GREATER_THAN_OR_EQUAL_TO(">="),
|
||||||
|
|
||||||
|
DOLLAR("$");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
JustSymbolEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static JustSymbolEnum fromValue(String value) {
|
||||||
|
for (JustSymbolEnum b : JustSymbolEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private JustSymbolEnum justSymbol;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets arrayEnum
|
||||||
|
*/
|
||||||
|
public enum ArrayEnumEnum {
|
||||||
|
FISH("fish"),
|
||||||
|
|
||||||
|
CRAB("crab");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
ArrayEnumEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static ArrayEnumEnum fromValue(String value) {
|
||||||
|
for (ArrayEnumEnum b : ArrayEnumEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private List<ArrayEnumEnum> arrayEnum = new ArrayList<>();
|
||||||
|
|
||||||
|
public EnumArraysDto justSymbol(JustSymbolEnum justSymbol) {
|
||||||
|
this.justSymbol = justSymbol;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get justSymbol
|
||||||
|
* @return justSymbol
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("just_symbol")
|
||||||
|
public JustSymbolEnum getJustSymbol() {
|
||||||
|
return justSymbol;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setJustSymbol(JustSymbolEnum justSymbol) {
|
||||||
|
this.justSymbol = justSymbol;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumArraysDto arrayEnum(List<ArrayEnumEnum> arrayEnum) {
|
||||||
|
this.arrayEnum = arrayEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumArraysDto addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
|
||||||
|
if (this.arrayEnum == null) {
|
||||||
|
this.arrayEnum = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayEnum.add(arrayEnumItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayEnum
|
||||||
|
* @return arrayEnum
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("array_enum")
|
||||||
|
public List<ArrayEnumEnum> getArrayEnum() {
|
||||||
|
return arrayEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayEnum(List<ArrayEnumEnum> arrayEnum) {
|
||||||
|
this.arrayEnum = arrayEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
EnumArraysDto enumArrays = (EnumArraysDto) o;
|
||||||
|
return Objects.equals(this.justSymbol, enumArrays.justSymbol) &&
|
||||||
|
Objects.equals(this.arrayEnum, enumArrays.arrayEnum);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(justSymbol, arrayEnum);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class EnumArraysDto {\n");
|
||||||
|
sb.append(" justSymbol: ").append(toIndentedString(justSymbol)).append("\n");
|
||||||
|
sb.append(" arrayEnum: ").append(toIndentedString(arrayEnum)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,56 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets EnumClass
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public enum EnumClassDto {
|
||||||
|
|
||||||
|
_ABC("_abc"),
|
||||||
|
|
||||||
|
_EFG("-efg"),
|
||||||
|
|
||||||
|
_XYZ_("(xyz)");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
EnumClassDto(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static EnumClassDto fromValue(String value) {
|
||||||
|
for (EnumClassDto b : EnumClassDto.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,324 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import org.openapitools.model.OuterEnumDto;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* EnumTestDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Enum_Test")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class EnumTestDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets enumString
|
||||||
|
*/
|
||||||
|
public enum EnumStringEnum {
|
||||||
|
UPPER("UPPER"),
|
||||||
|
|
||||||
|
LOWER("lower"),
|
||||||
|
|
||||||
|
EMPTY("");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
EnumStringEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static EnumStringEnum fromValue(String value) {
|
||||||
|
for (EnumStringEnum b : EnumStringEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private EnumStringEnum enumString;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets enumStringRequired
|
||||||
|
*/
|
||||||
|
public enum EnumStringRequiredEnum {
|
||||||
|
UPPER("UPPER"),
|
||||||
|
|
||||||
|
LOWER("lower"),
|
||||||
|
|
||||||
|
EMPTY("");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
EnumStringRequiredEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static EnumStringRequiredEnum fromValue(String value) {
|
||||||
|
for (EnumStringRequiredEnum b : EnumStringRequiredEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private EnumStringRequiredEnum enumStringRequired;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets enumInteger
|
||||||
|
*/
|
||||||
|
public enum EnumIntegerEnum {
|
||||||
|
NUMBER_1(1),
|
||||||
|
|
||||||
|
NUMBER_MINUS_1(-1);
|
||||||
|
|
||||||
|
private Integer value;
|
||||||
|
|
||||||
|
EnumIntegerEnum(Integer value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public Integer getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static EnumIntegerEnum fromValue(Integer value) {
|
||||||
|
for (EnumIntegerEnum b : EnumIntegerEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private EnumIntegerEnum enumInteger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets enumNumber
|
||||||
|
*/
|
||||||
|
public enum EnumNumberEnum {
|
||||||
|
NUMBER_1_DOT_1(1.1),
|
||||||
|
|
||||||
|
NUMBER_MINUS_1_DOT_2(-1.2);
|
||||||
|
|
||||||
|
private Double value;
|
||||||
|
|
||||||
|
EnumNumberEnum(Double value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public Double getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static EnumNumberEnum fromValue(Double value) {
|
||||||
|
for (EnumNumberEnum b : EnumNumberEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private EnumNumberEnum enumNumber;
|
||||||
|
|
||||||
|
private OuterEnumDto outerEnum;
|
||||||
|
|
||||||
|
public EnumTestDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumTestDto enumString(EnumStringEnum enumString) {
|
||||||
|
this.enumString = enumString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get enumString
|
||||||
|
* @return enumString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("enum_string")
|
||||||
|
public EnumStringEnum getEnumString() {
|
||||||
|
return enumString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEnumString(EnumStringEnum enumString) {
|
||||||
|
this.enumString = enumString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumTestDto enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
|
||||||
|
this.enumStringRequired = enumStringRequired;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get enumStringRequired
|
||||||
|
* @return enumStringRequired
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("enum_string_required")
|
||||||
|
public EnumStringRequiredEnum getEnumStringRequired() {
|
||||||
|
return enumStringRequired;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEnumStringRequired(EnumStringRequiredEnum enumStringRequired) {
|
||||||
|
this.enumStringRequired = enumStringRequired;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumTestDto enumInteger(EnumIntegerEnum enumInteger) {
|
||||||
|
this.enumInteger = enumInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get enumInteger
|
||||||
|
* @return enumInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("enum_integer")
|
||||||
|
public EnumIntegerEnum getEnumInteger() {
|
||||||
|
return enumInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEnumInteger(EnumIntegerEnum enumInteger) {
|
||||||
|
this.enumInteger = enumInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumTestDto enumNumber(EnumNumberEnum enumNumber) {
|
||||||
|
this.enumNumber = enumNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get enumNumber
|
||||||
|
* @return enumNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("enum_number")
|
||||||
|
public EnumNumberEnum getEnumNumber() {
|
||||||
|
return enumNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEnumNumber(EnumNumberEnum enumNumber) {
|
||||||
|
this.enumNumber = enumNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumTestDto outerEnum(OuterEnumDto outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnum
|
||||||
|
* @return outerEnum
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("outerEnum")
|
||||||
|
public OuterEnumDto getOuterEnum() {
|
||||||
|
return outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnum(OuterEnumDto outerEnum) {
|
||||||
|
this.outerEnum = outerEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
EnumTestDto enumTest = (EnumTestDto) o;
|
||||||
|
return Objects.equals(this.enumString, enumTest.enumString) &&
|
||||||
|
Objects.equals(this.enumStringRequired, enumTest.enumStringRequired) &&
|
||||||
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
|
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(enumString, enumStringRequired, enumInteger, enumNumber, outerEnum);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class EnumTestDto {\n");
|
||||||
|
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
||||||
|
sb.append(" enumStringRequired: ").append(toIndentedString(enumStringRequired)).append("\n");
|
||||||
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,82 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Must be named `File` for test.
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("File")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class FileDto {
|
||||||
|
|
||||||
|
private String sourceURI;
|
||||||
|
|
||||||
|
public FileDto sourceURI(String sourceURI) {
|
||||||
|
this.sourceURI = sourceURI;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test capitalization
|
||||||
|
* @return sourceURI
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("sourceURI")
|
||||||
|
public String getSourceURI() {
|
||||||
|
return sourceURI;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSourceURI(String sourceURI) {
|
||||||
|
this.sourceURI = sourceURI;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
FileDto file = (FileDto) o;
|
||||||
|
return Objects.equals(this.sourceURI, file.sourceURI);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(sourceURI);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class FileDto {\n");
|
||||||
|
sb.append(" sourceURI: ").append(toIndentedString(sourceURI)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,118 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.model.FileDto;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* FileSchemaTestClassDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("FileSchemaTestClass")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class FileSchemaTestClassDto {
|
||||||
|
|
||||||
|
private FileDto file;
|
||||||
|
|
||||||
|
|
||||||
|
private List<FileDto> files = new ArrayList<>();
|
||||||
|
|
||||||
|
public FileSchemaTestClassDto file(FileDto file) {
|
||||||
|
this.file = file;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get file
|
||||||
|
* @return file
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("file")
|
||||||
|
public FileDto getFile() {
|
||||||
|
return file;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFile(FileDto file) {
|
||||||
|
this.file = file;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FileSchemaTestClassDto files(List<FileDto> files) {
|
||||||
|
this.files = files;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FileSchemaTestClassDto addFilesItem(FileDto filesItem) {
|
||||||
|
if (this.files == null) {
|
||||||
|
this.files = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.files.add(filesItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get files
|
||||||
|
* @return files
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("files")
|
||||||
|
public List<FileDto> getFiles() {
|
||||||
|
return files;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFiles(List<FileDto> files) {
|
||||||
|
this.files = files;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
FileSchemaTestClassDto fileSchemaTestClass = (FileSchemaTestClassDto) o;
|
||||||
|
return Objects.equals(this.file, fileSchemaTestClass.file) &&
|
||||||
|
Objects.equals(this.files, fileSchemaTestClass.files);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(file, files);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class FileSchemaTestClassDto {\n");
|
||||||
|
sb.append(" file: ").append(toIndentedString(file)).append("\n");
|
||||||
|
sb.append(" files: ").append(toIndentedString(files)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,403 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.UUID;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* FormatTestDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("format_test")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class FormatTestDto {
|
||||||
|
|
||||||
|
private Integer integer;
|
||||||
|
|
||||||
|
private Integer int32;
|
||||||
|
|
||||||
|
private Long int64;
|
||||||
|
|
||||||
|
private BigDecimal number;
|
||||||
|
|
||||||
|
private Float _float;
|
||||||
|
|
||||||
|
private Double _double;
|
||||||
|
|
||||||
|
private String string;
|
||||||
|
|
||||||
|
private byte[] _byte;
|
||||||
|
|
||||||
|
private org.springframework.core.io.Resource binary;
|
||||||
|
|
||||||
|
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
|
||||||
|
private LocalDate date;
|
||||||
|
|
||||||
|
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
|
||||||
|
private OffsetDateTime dateTime;
|
||||||
|
|
||||||
|
private UUID uuid;
|
||||||
|
|
||||||
|
private String password;
|
||||||
|
|
||||||
|
private BigDecimal bigDecimal;
|
||||||
|
|
||||||
|
public FormatTestDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto integer(Integer integer) {
|
||||||
|
this.integer = integer;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get integer
|
||||||
|
* minimum: 10
|
||||||
|
* maximum: 100
|
||||||
|
* @return integer
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("integer")
|
||||||
|
public Integer getInteger() {
|
||||||
|
return integer;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInteger(Integer integer) {
|
||||||
|
this.integer = integer;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto int32(Integer int32) {
|
||||||
|
this.int32 = int32;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get int32
|
||||||
|
* minimum: 20
|
||||||
|
* maximum: 200
|
||||||
|
* @return int32
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("int32")
|
||||||
|
public Integer getInt32() {
|
||||||
|
return int32;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInt32(Integer int32) {
|
||||||
|
this.int32 = int32;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto int64(Long int64) {
|
||||||
|
this.int64 = int64;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get int64
|
||||||
|
* @return int64
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("int64")
|
||||||
|
public Long getInt64() {
|
||||||
|
return int64;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInt64(Long int64) {
|
||||||
|
this.int64 = int64;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto number(BigDecimal number) {
|
||||||
|
this.number = number;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get number
|
||||||
|
* minimum: 32.1
|
||||||
|
* maximum: 543.2
|
||||||
|
* @return number
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("number")
|
||||||
|
public BigDecimal getNumber() {
|
||||||
|
return number;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumber(BigDecimal number) {
|
||||||
|
this.number = number;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto _float(Float _float) {
|
||||||
|
this._float = _float;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get _float
|
||||||
|
* minimum: 54.3
|
||||||
|
* maximum: 987.6
|
||||||
|
* @return _float
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("float")
|
||||||
|
public Float getFloat() {
|
||||||
|
return _float;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFloat(Float _float) {
|
||||||
|
this._float = _float;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto _double(Double _double) {
|
||||||
|
this._double = _double;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get _double
|
||||||
|
* minimum: 67.8
|
||||||
|
* maximum: 123.4
|
||||||
|
* @return _double
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("double")
|
||||||
|
public Double getDouble() {
|
||||||
|
return _double;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDouble(Double _double) {
|
||||||
|
this._double = _double;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto string(String string) {
|
||||||
|
this.string = string;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get string
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("string")
|
||||||
|
public String getString() {
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setString(String string) {
|
||||||
|
this.string = string;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto _byte(byte[] _byte) {
|
||||||
|
this._byte = _byte;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get _byte
|
||||||
|
* @return _byte
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("byte")
|
||||||
|
public byte[] getByte() {
|
||||||
|
return _byte;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setByte(byte[] _byte) {
|
||||||
|
this._byte = _byte;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto binary(org.springframework.core.io.Resource binary) {
|
||||||
|
this.binary = binary;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get binary
|
||||||
|
* @return binary
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("binary")
|
||||||
|
public org.springframework.core.io.Resource getBinary() {
|
||||||
|
return binary;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBinary(org.springframework.core.io.Resource binary) {
|
||||||
|
this.binary = binary;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto date(LocalDate date) {
|
||||||
|
this.date = date;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get date
|
||||||
|
* @return date
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("date")
|
||||||
|
public LocalDate getDate() {
|
||||||
|
return date;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDate(LocalDate date) {
|
||||||
|
this.date = date;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto dateTime(OffsetDateTime dateTime) {
|
||||||
|
this.dateTime = dateTime;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get dateTime
|
||||||
|
* @return dateTime
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("dateTime")
|
||||||
|
public OffsetDateTime getDateTime() {
|
||||||
|
return dateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDateTime(OffsetDateTime dateTime) {
|
||||||
|
this.dateTime = dateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto uuid(UUID uuid) {
|
||||||
|
this.uuid = uuid;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get uuid
|
||||||
|
* @return uuid
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("uuid")
|
||||||
|
public UUID getUuid() {
|
||||||
|
return uuid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUuid(UUID uuid) {
|
||||||
|
this.uuid = uuid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto password(String password) {
|
||||||
|
this.password = password;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get password
|
||||||
|
* @return password
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("password")
|
||||||
|
public String getPassword() {
|
||||||
|
return password;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPassword(String password) {
|
||||||
|
this.password = password;
|
||||||
|
}
|
||||||
|
|
||||||
|
public FormatTestDto bigDecimal(BigDecimal bigDecimal) {
|
||||||
|
this.bigDecimal = bigDecimal;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get bigDecimal
|
||||||
|
* @return bigDecimal
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("BigDecimal")
|
||||||
|
public BigDecimal getBigDecimal() {
|
||||||
|
return bigDecimal;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBigDecimal(BigDecimal bigDecimal) {
|
||||||
|
this.bigDecimal = bigDecimal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
FormatTestDto formatTest = (FormatTestDto) o;
|
||||||
|
return Objects.equals(this.integer, formatTest.integer) &&
|
||||||
|
Objects.equals(this.int32, formatTest.int32) &&
|
||||||
|
Objects.equals(this.int64, formatTest.int64) &&
|
||||||
|
Objects.equals(this.number, formatTest.number) &&
|
||||||
|
Objects.equals(this._float, formatTest._float) &&
|
||||||
|
Objects.equals(this._double, formatTest._double) &&
|
||||||
|
Objects.equals(this.string, formatTest.string) &&
|
||||||
|
Arrays.equals(this._byte, formatTest._byte) &&
|
||||||
|
Objects.equals(this.binary, formatTest.binary) &&
|
||||||
|
Objects.equals(this.date, formatTest.date) &&
|
||||||
|
Objects.equals(this.dateTime, formatTest.dateTime) &&
|
||||||
|
Objects.equals(this.uuid, formatTest.uuid) &&
|
||||||
|
Objects.equals(this.password, formatTest.password) &&
|
||||||
|
Objects.equals(this.bigDecimal, formatTest.bigDecimal);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(integer, int32, int64, number, _float, _double, string, Arrays.hashCode(_byte), binary, date, dateTime, uuid, password, bigDecimal);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class FormatTestDto {\n");
|
||||||
|
sb.append(" integer: ").append(toIndentedString(integer)).append("\n");
|
||||||
|
sb.append(" int32: ").append(toIndentedString(int32)).append("\n");
|
||||||
|
sb.append(" int64: ").append(toIndentedString(int64)).append("\n");
|
||||||
|
sb.append(" number: ").append(toIndentedString(number)).append("\n");
|
||||||
|
sb.append(" _float: ").append(toIndentedString(_float)).append("\n");
|
||||||
|
sb.append(" _double: ").append(toIndentedString(_double)).append("\n");
|
||||||
|
sb.append(" string: ").append(toIndentedString(string)).append("\n");
|
||||||
|
sb.append(" _byte: ").append(toIndentedString(_byte)).append("\n");
|
||||||
|
sb.append(" binary: ").append(toIndentedString(binary)).append("\n");
|
||||||
|
sb.append(" date: ").append(toIndentedString(date)).append("\n");
|
||||||
|
sb.append(" dateTime: ").append(toIndentedString(dateTime)).append("\n");
|
||||||
|
sb.append(" uuid: ").append(toIndentedString(uuid)).append("\n");
|
||||||
|
sb.append(" password: ").append("*").append("\n");
|
||||||
|
sb.append(" bigDecimal: ").append(toIndentedString(bigDecimal)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,105 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* HasOnlyReadOnlyDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("hasOnlyReadOnly")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class HasOnlyReadOnlyDto {
|
||||||
|
|
||||||
|
private String bar;
|
||||||
|
|
||||||
|
private String foo;
|
||||||
|
|
||||||
|
public HasOnlyReadOnlyDto bar(String bar) {
|
||||||
|
this.bar = bar;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get bar
|
||||||
|
* @return bar
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("bar")
|
||||||
|
public String getBar() {
|
||||||
|
return bar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBar(String bar) {
|
||||||
|
this.bar = bar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public HasOnlyReadOnlyDto foo(String foo) {
|
||||||
|
this.foo = foo;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get foo
|
||||||
|
* @return foo
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("foo")
|
||||||
|
public String getFoo() {
|
||||||
|
return foo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFoo(String foo) {
|
||||||
|
this.foo = foo;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
HasOnlyReadOnlyDto hasOnlyReadOnly = (HasOnlyReadOnlyDto) o;
|
||||||
|
return Objects.equals(this.bar, hasOnlyReadOnly.bar) &&
|
||||||
|
Objects.equals(this.foo, hasOnlyReadOnly.foo);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(bar, foo);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class HasOnlyReadOnlyDto {\n");
|
||||||
|
sb.append(" bar: ").append(toIndentedString(bar)).append("\n");
|
||||||
|
sb.append(" foo: ").append(toIndentedString(foo)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,82 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ListDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("List")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ListDto {
|
||||||
|
|
||||||
|
private String _123list;
|
||||||
|
|
||||||
|
public ListDto _123list(String _123list) {
|
||||||
|
this._123list = _123list;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get _123list
|
||||||
|
* @return _123list
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("123-list")
|
||||||
|
public String get123list() {
|
||||||
|
return _123list;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set123list(String _123list) {
|
||||||
|
this._123list = _123list;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ListDto _list = (ListDto) o;
|
||||||
|
return Objects.equals(this._123list, _list._123list);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(_123list);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ListDto {\n");
|
||||||
|
sb.append(" _123list: ").append(toIndentedString(_123list)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,225 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* MapTestDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("MapTest")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class MapTestDto {
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Map<String, String>> mapMapOfString = new HashMap<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets inner
|
||||||
|
*/
|
||||||
|
public enum InnerEnum {
|
||||||
|
UPPER("UPPER"),
|
||||||
|
|
||||||
|
LOWER("lower");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
InnerEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static InnerEnum fromValue(String value) {
|
||||||
|
for (InnerEnum b : InnerEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, InnerEnum> mapOfEnumString = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Boolean> directMap = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Boolean> indirectMap = new HashMap<>();
|
||||||
|
|
||||||
|
public MapTestDto mapMapOfString(Map<String, Map<String, String>> mapMapOfString) {
|
||||||
|
this.mapMapOfString = mapMapOfString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MapTestDto putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
|
||||||
|
if (this.mapMapOfString == null) {
|
||||||
|
this.mapMapOfString = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapMapOfString.put(key, mapMapOfStringItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapMapOfString
|
||||||
|
* @return mapMapOfString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_map_of_string")
|
||||||
|
public Map<String, Map<String, String>> getMapMapOfString() {
|
||||||
|
return mapMapOfString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapMapOfString(Map<String, Map<String, String>> mapMapOfString) {
|
||||||
|
this.mapMapOfString = mapMapOfString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MapTestDto mapOfEnumString(Map<String, InnerEnum> mapOfEnumString) {
|
||||||
|
this.mapOfEnumString = mapOfEnumString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MapTestDto putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
|
||||||
|
if (this.mapOfEnumString == null) {
|
||||||
|
this.mapOfEnumString = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapOfEnumString.put(key, mapOfEnumStringItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapOfEnumString
|
||||||
|
* @return mapOfEnumString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_of_enum_string")
|
||||||
|
public Map<String, InnerEnum> getMapOfEnumString() {
|
||||||
|
return mapOfEnumString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapOfEnumString(Map<String, InnerEnum> mapOfEnumString) {
|
||||||
|
this.mapOfEnumString = mapOfEnumString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MapTestDto directMap(Map<String, Boolean> directMap) {
|
||||||
|
this.directMap = directMap;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MapTestDto putDirectMapItem(String key, Boolean directMapItem) {
|
||||||
|
if (this.directMap == null) {
|
||||||
|
this.directMap = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.directMap.put(key, directMapItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get directMap
|
||||||
|
* @return directMap
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("direct_map")
|
||||||
|
public Map<String, Boolean> getDirectMap() {
|
||||||
|
return directMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDirectMap(Map<String, Boolean> directMap) {
|
||||||
|
this.directMap = directMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MapTestDto indirectMap(Map<String, Boolean> indirectMap) {
|
||||||
|
this.indirectMap = indirectMap;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MapTestDto putIndirectMapItem(String key, Boolean indirectMapItem) {
|
||||||
|
if (this.indirectMap == null) {
|
||||||
|
this.indirectMap = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.indirectMap.put(key, indirectMapItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get indirectMap
|
||||||
|
* @return indirectMap
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("indirect_map")
|
||||||
|
public Map<String, Boolean> getIndirectMap() {
|
||||||
|
return indirectMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIndirectMap(Map<String, Boolean> indirectMap) {
|
||||||
|
this.indirectMap = indirectMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
MapTestDto mapTest = (MapTestDto) o;
|
||||||
|
return Objects.equals(this.mapMapOfString, mapTest.mapMapOfString) &&
|
||||||
|
Objects.equals(this.mapOfEnumString, mapTest.mapOfEnumString) &&
|
||||||
|
Objects.equals(this.directMap, mapTest.directMap) &&
|
||||||
|
Objects.equals(this.indirectMap, mapTest.indirectMap);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(mapMapOfString, mapOfEnumString, directMap, indirectMap);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class MapTestDto {\n");
|
||||||
|
sb.append(" mapMapOfString: ").append(toIndentedString(mapMapOfString)).append("\n");
|
||||||
|
sb.append(" mapOfEnumString: ").append(toIndentedString(mapOfEnumString)).append("\n");
|
||||||
|
sb.append(" directMap: ").append(toIndentedString(directMap)).append("\n");
|
||||||
|
sb.append(" indirectMap: ").append(toIndentedString(indirectMap)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,144 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.UUID;
|
||||||
|
import org.openapitools.model.AnimalDto;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* MixedPropertiesAndAdditionalPropertiesClassDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("MixedPropertiesAndAdditionalPropertiesClass")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class MixedPropertiesAndAdditionalPropertiesClassDto {
|
||||||
|
|
||||||
|
private UUID uuid;
|
||||||
|
|
||||||
|
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
|
||||||
|
private OffsetDateTime dateTime;
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, AnimalDto> map = new HashMap<>();
|
||||||
|
|
||||||
|
public MixedPropertiesAndAdditionalPropertiesClassDto uuid(UUID uuid) {
|
||||||
|
this.uuid = uuid;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get uuid
|
||||||
|
* @return uuid
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("uuid")
|
||||||
|
public UUID getUuid() {
|
||||||
|
return uuid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUuid(UUID uuid) {
|
||||||
|
this.uuid = uuid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MixedPropertiesAndAdditionalPropertiesClassDto dateTime(OffsetDateTime dateTime) {
|
||||||
|
this.dateTime = dateTime;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get dateTime
|
||||||
|
* @return dateTime
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("dateTime")
|
||||||
|
public OffsetDateTime getDateTime() {
|
||||||
|
return dateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDateTime(OffsetDateTime dateTime) {
|
||||||
|
this.dateTime = dateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MixedPropertiesAndAdditionalPropertiesClassDto map(Map<String, AnimalDto> map) {
|
||||||
|
this.map = map;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MixedPropertiesAndAdditionalPropertiesClassDto putMapItem(String key, AnimalDto mapItem) {
|
||||||
|
if (this.map == null) {
|
||||||
|
this.map = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.map.put(key, mapItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get map
|
||||||
|
* @return map
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map")
|
||||||
|
public Map<String, AnimalDto> getMap() {
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMap(Map<String, AnimalDto> map) {
|
||||||
|
this.map = map;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
MixedPropertiesAndAdditionalPropertiesClassDto mixedPropertiesAndAdditionalPropertiesClass = (MixedPropertiesAndAdditionalPropertiesClassDto) o;
|
||||||
|
return Objects.equals(this.uuid, mixedPropertiesAndAdditionalPropertiesClass.uuid) &&
|
||||||
|
Objects.equals(this.dateTime, mixedPropertiesAndAdditionalPropertiesClass.dateTime) &&
|
||||||
|
Objects.equals(this.map, mixedPropertiesAndAdditionalPropertiesClass.map);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(uuid, dateTime, map);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class MixedPropertiesAndAdditionalPropertiesClassDto {\n");
|
||||||
|
sb.append(" uuid: ").append(toIndentedString(uuid)).append("\n");
|
||||||
|
sb.append(" dateTime: ").append(toIndentedString(dateTime)).append("\n");
|
||||||
|
sb.append(" map: ").append(toIndentedString(map)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,105 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Model for testing model name starting with number
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("200_response")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class Model200ResponseDto {
|
||||||
|
|
||||||
|
private Integer name;
|
||||||
|
|
||||||
|
private String propertyClass;
|
||||||
|
|
||||||
|
public Model200ResponseDto name(Integer name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public Integer getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(Integer name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Model200ResponseDto propertyClass(String propertyClass) {
|
||||||
|
this.propertyClass = propertyClass;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get propertyClass
|
||||||
|
* @return propertyClass
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("class")
|
||||||
|
public String getPropertyClass() {
|
||||||
|
return propertyClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPropertyClass(String propertyClass) {
|
||||||
|
this.propertyClass = propertyClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
Model200ResponseDto _200response = (Model200ResponseDto) o;
|
||||||
|
return Objects.equals(this.name, _200response.name) &&
|
||||||
|
Objects.equals(this.propertyClass, _200response.propertyClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, propertyClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class Model200ResponseDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
sb.append(" propertyClass: ").append(toIndentedString(propertyClass)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,155 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Model for testing model name same as property name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Name")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class NameDto {
|
||||||
|
|
||||||
|
private Integer name;
|
||||||
|
|
||||||
|
private Integer snakeCase;
|
||||||
|
|
||||||
|
private String property;
|
||||||
|
|
||||||
|
private Integer _123number;
|
||||||
|
|
||||||
|
public NameDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public NameDto name(Integer name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("name")
|
||||||
|
public Integer getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(Integer name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public NameDto snakeCase(Integer snakeCase) {
|
||||||
|
this.snakeCase = snakeCase;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get snakeCase
|
||||||
|
* @return snakeCase
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("snake_case")
|
||||||
|
public Integer getSnakeCase() {
|
||||||
|
return snakeCase;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSnakeCase(Integer snakeCase) {
|
||||||
|
this.snakeCase = snakeCase;
|
||||||
|
}
|
||||||
|
|
||||||
|
public NameDto property(String property) {
|
||||||
|
this.property = property;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get property
|
||||||
|
* @return property
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("property")
|
||||||
|
public String getProperty() {
|
||||||
|
return property;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setProperty(String property) {
|
||||||
|
this.property = property;
|
||||||
|
}
|
||||||
|
|
||||||
|
public NameDto _123number(Integer _123number) {
|
||||||
|
this._123number = _123number;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get _123number
|
||||||
|
* @return _123number
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("123Number")
|
||||||
|
public Integer get123number() {
|
||||||
|
return _123number;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set123number(Integer _123number) {
|
||||||
|
this._123number = _123number;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
NameDto name = (NameDto) o;
|
||||||
|
return Objects.equals(this.name, name.name) &&
|
||||||
|
Objects.equals(this.snakeCase, name.snakeCase) &&
|
||||||
|
Objects.equals(this.property, name.property) &&
|
||||||
|
Objects.equals(this._123number, name._123number);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, snakeCase, property, _123number);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class NameDto {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
sb.append(" snakeCase: ").append(toIndentedString(snakeCase)).append("\n");
|
||||||
|
sb.append(" property: ").append(toIndentedString(property)).append("\n");
|
||||||
|
sb.append(" _123number: ").append(toIndentedString(_123number)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,107 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.util.NoSuchElementException;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* NullableMapPropertyDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("NullableMapProperty")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class NullableMapPropertyDto {
|
||||||
|
|
||||||
|
|
||||||
|
private JsonNullable<Map<String, String>> languageValues = JsonNullable.<Map<String, String>>undefined();
|
||||||
|
|
||||||
|
public NullableMapPropertyDto languageValues(Map<String, String> languageValues) {
|
||||||
|
this.languageValues = JsonNullable.of(languageValues);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public NullableMapPropertyDto putLanguageValuesItem(String key, String languageValuesItem) {
|
||||||
|
if (this.languageValues == null || !this.languageValues.isPresent()) {
|
||||||
|
this.languageValues = JsonNullable.of(new HashMap<>());
|
||||||
|
}
|
||||||
|
this.languageValues.get().put(key, languageValuesItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get languageValues
|
||||||
|
* @return languageValues
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("languageValues")
|
||||||
|
public JsonNullable<Map<String, String>> getLanguageValues() {
|
||||||
|
return languageValues;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLanguageValues(JsonNullable<Map<String, String>> languageValues) {
|
||||||
|
this.languageValues = languageValues;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
NullableMapPropertyDto nullableMapProperty = (NullableMapPropertyDto) o;
|
||||||
|
return equalsNullable(this.languageValues, nullableMapProperty.languageValues);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b) {
|
||||||
|
return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(hashCodeNullable(languageValues));
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> int hashCodeNullable(JsonNullable<T> a) {
|
||||||
|
if (a == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class NullableMapPropertyDto {\n");
|
||||||
|
sb.append(" languageValues: ").append(toIndentedString(languageValues)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,83 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* NumberOnlyDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("NumberOnly")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class NumberOnlyDto {
|
||||||
|
|
||||||
|
private BigDecimal justNumber;
|
||||||
|
|
||||||
|
public NumberOnlyDto justNumber(BigDecimal justNumber) {
|
||||||
|
this.justNumber = justNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get justNumber
|
||||||
|
* @return justNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("JustNumber")
|
||||||
|
public BigDecimal getJustNumber() {
|
||||||
|
return justNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setJustNumber(BigDecimal justNumber) {
|
||||||
|
this.justNumber = justNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
NumberOnlyDto numberOnly = (NumberOnlyDto) o;
|
||||||
|
return Objects.equals(this.justNumber, numberOnly.justNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(justNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class NumberOnlyDto {\n");
|
||||||
|
sb.append(" justNumber: ").append(toIndentedString(justNumber)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,238 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OrderDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Order")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class OrderDto {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private Long petId;
|
||||||
|
|
||||||
|
private Integer quantity;
|
||||||
|
|
||||||
|
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
|
||||||
|
private OffsetDateTime shipDate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Order Status
|
||||||
|
*/
|
||||||
|
public enum StatusEnum {
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
StatusEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static StatusEnum fromValue(String value) {
|
||||||
|
for (StatusEnum b : StatusEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private StatusEnum status;
|
||||||
|
|
||||||
|
private Boolean complete = false;
|
||||||
|
|
||||||
|
public OrderDto id(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get id
|
||||||
|
* @return id
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("id")
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public OrderDto petId(Long petId) {
|
||||||
|
this.petId = petId;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get petId
|
||||||
|
* @return petId
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("petId")
|
||||||
|
public Long getPetId() {
|
||||||
|
return petId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPetId(Long petId) {
|
||||||
|
this.petId = petId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public OrderDto quantity(Integer quantity) {
|
||||||
|
this.quantity = quantity;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get quantity
|
||||||
|
* @return quantity
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("quantity")
|
||||||
|
public Integer getQuantity() {
|
||||||
|
return quantity;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setQuantity(Integer quantity) {
|
||||||
|
this.quantity = quantity;
|
||||||
|
}
|
||||||
|
|
||||||
|
public OrderDto shipDate(OffsetDateTime shipDate) {
|
||||||
|
this.shipDate = shipDate;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get shipDate
|
||||||
|
* @return shipDate
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("shipDate")
|
||||||
|
public OffsetDateTime getShipDate() {
|
||||||
|
return shipDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setShipDate(OffsetDateTime shipDate) {
|
||||||
|
this.shipDate = shipDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public OrderDto status(StatusEnum status) {
|
||||||
|
this.status = status;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Order Status
|
||||||
|
* @return status
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("status")
|
||||||
|
public StatusEnum getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStatus(StatusEnum status) {
|
||||||
|
this.status = status;
|
||||||
|
}
|
||||||
|
|
||||||
|
public OrderDto complete(Boolean complete) {
|
||||||
|
this.complete = complete;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get complete
|
||||||
|
* @return complete
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("complete")
|
||||||
|
public Boolean getComplete() {
|
||||||
|
return complete;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setComplete(Boolean complete) {
|
||||||
|
this.complete = complete;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
OrderDto order = (OrderDto) o;
|
||||||
|
return Objects.equals(this.id, order.id) &&
|
||||||
|
Objects.equals(this.petId, order.petId) &&
|
||||||
|
Objects.equals(this.quantity, order.quantity) &&
|
||||||
|
Objects.equals(this.shipDate, order.shipDate) &&
|
||||||
|
Objects.equals(this.status, order.status) &&
|
||||||
|
Objects.equals(this.complete, order.complete);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(id, petId, quantity, shipDate, status, complete);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class OrderDto {\n");
|
||||||
|
sb.append(" id: ").append(toIndentedString(id)).append("\n");
|
||||||
|
sb.append(" petId: ").append(toIndentedString(petId)).append("\n");
|
||||||
|
sb.append(" quantity: ").append(toIndentedString(quantity)).append("\n");
|
||||||
|
sb.append(" shipDate: ").append(toIndentedString(shipDate)).append("\n");
|
||||||
|
sb.append(" status: ").append(toIndentedString(status)).append("\n");
|
||||||
|
sb.append(" complete: ").append(toIndentedString(complete)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,129 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OuterCompositeDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("OuterComposite")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class OuterCompositeDto {
|
||||||
|
|
||||||
|
private BigDecimal myNumber;
|
||||||
|
|
||||||
|
private String myString;
|
||||||
|
|
||||||
|
private Boolean myBoolean;
|
||||||
|
|
||||||
|
public OuterCompositeDto myNumber(BigDecimal myNumber) {
|
||||||
|
this.myNumber = myNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get myNumber
|
||||||
|
* @return myNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("my_number")
|
||||||
|
public BigDecimal getMyNumber() {
|
||||||
|
return myNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMyNumber(BigDecimal myNumber) {
|
||||||
|
this.myNumber = myNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public OuterCompositeDto myString(String myString) {
|
||||||
|
this.myString = myString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get myString
|
||||||
|
* @return myString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("my_string")
|
||||||
|
public String getMyString() {
|
||||||
|
return myString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMyString(String myString) {
|
||||||
|
this.myString = myString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public OuterCompositeDto myBoolean(Boolean myBoolean) {
|
||||||
|
this.myBoolean = myBoolean;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get myBoolean
|
||||||
|
* @return myBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("my_boolean")
|
||||||
|
public Boolean getMyBoolean() {
|
||||||
|
return myBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMyBoolean(Boolean myBoolean) {
|
||||||
|
this.myBoolean = myBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
OuterCompositeDto outerComposite = (OuterCompositeDto) o;
|
||||||
|
return Objects.equals(this.myNumber, outerComposite.myNumber) &&
|
||||||
|
Objects.equals(this.myString, outerComposite.myString) &&
|
||||||
|
Objects.equals(this.myBoolean, outerComposite.myBoolean);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(myNumber, myString, myBoolean);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class OuterCompositeDto {\n");
|
||||||
|
sb.append(" myNumber: ").append(toIndentedString(myNumber)).append("\n");
|
||||||
|
sb.append(" myString: ").append(toIndentedString(myString)).append("\n");
|
||||||
|
sb.append(" myBoolean: ").append(toIndentedString(myBoolean)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,56 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnum
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public enum OuterEnumDto {
|
||||||
|
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnumDto(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static OuterEnumDto fromValue(String value) {
|
||||||
|
for (OuterEnumDto b : OuterEnumDto.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,164 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.util.NoSuchElementException;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ParentWithNullableDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonIgnoreProperties(
|
||||||
|
value = "type", // ignore manually set type, it will be automatically generated by Jackson during serialization
|
||||||
|
allowSetters = true // allows the type to be set during deserialization
|
||||||
|
)
|
||||||
|
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type", visible = true)
|
||||||
|
@JsonSubTypes({
|
||||||
|
@JsonSubTypes.Type(value = ChildWithNullableDto.class, name = "ChildWithNullable")
|
||||||
|
})
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ParentWithNullableDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets type
|
||||||
|
*/
|
||||||
|
public enum TypeEnum {
|
||||||
|
CHILD_WITH_NULLABLE("ChildWithNullable");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
TypeEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static TypeEnum fromValue(String value) {
|
||||||
|
for (TypeEnum b : TypeEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private TypeEnum type;
|
||||||
|
|
||||||
|
private JsonNullable<String> nullableProperty = JsonNullable.<String>undefined();
|
||||||
|
|
||||||
|
public ParentWithNullableDto type(TypeEnum type) {
|
||||||
|
this.type = type;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get type
|
||||||
|
* @return type
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("type")
|
||||||
|
public TypeEnum getType() {
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(TypeEnum type) {
|
||||||
|
this.type = type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ParentWithNullableDto nullableProperty(String nullableProperty) {
|
||||||
|
this.nullableProperty = JsonNullable.of(nullableProperty);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nullableProperty
|
||||||
|
* @return nullableProperty
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("nullableProperty")
|
||||||
|
public JsonNullable<String> getNullableProperty() {
|
||||||
|
return nullableProperty;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNullableProperty(JsonNullable<String> nullableProperty) {
|
||||||
|
this.nullableProperty = nullableProperty;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ParentWithNullableDto parentWithNullable = (ParentWithNullableDto) o;
|
||||||
|
return Objects.equals(this.type, parentWithNullable.type) &&
|
||||||
|
equalsNullable(this.nullableProperty, parentWithNullable.nullableProperty);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b) {
|
||||||
|
return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(type, hashCodeNullable(nullableProperty));
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> int hashCodeNullable(JsonNullable<T> a) {
|
||||||
|
if (a == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ParentWithNullableDto {\n");
|
||||||
|
sb.append(" type: ").append(toIndentedString(type)).append("\n");
|
||||||
|
sb.append(" nullableProperty: ").append(toIndentedString(nullableProperty)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,273 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.LinkedHashSet;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
import org.openapitools.model.CategoryDto;
|
||||||
|
import org.openapitools.model.TagDto;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PetDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Pet")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class PetDto {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private CategoryDto category;
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
|
||||||
|
private Set<String> photoUrls = new LinkedHashSet<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<TagDto> tags = new ArrayList<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* pet status in the store
|
||||||
|
*/
|
||||||
|
public enum StatusEnum {
|
||||||
|
AVAILABLE("available"),
|
||||||
|
|
||||||
|
PENDING("pending"),
|
||||||
|
|
||||||
|
SOLD("sold");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
StatusEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static StatusEnum fromValue(String value) {
|
||||||
|
for (StatusEnum b : StatusEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
|
private StatusEnum status;
|
||||||
|
|
||||||
|
public PetDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public PetDto id(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get id
|
||||||
|
* @return id
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("id")
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PetDto category(CategoryDto category) {
|
||||||
|
this.category = category;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get category
|
||||||
|
* @return category
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("category")
|
||||||
|
public CategoryDto getCategory() {
|
||||||
|
return category;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCategory(CategoryDto category) {
|
||||||
|
this.category = category;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PetDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PetDto photoUrls(Set<String> photoUrls) {
|
||||||
|
this.photoUrls = photoUrls;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PetDto addPhotoUrlsItem(String photoUrlsItem) {
|
||||||
|
if (this.photoUrls == null) {
|
||||||
|
this.photoUrls = new LinkedHashSet<>();
|
||||||
|
}
|
||||||
|
this.photoUrls.add(photoUrlsItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get photoUrls
|
||||||
|
* @return photoUrls
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("photoUrls")
|
||||||
|
public Set<String> getPhotoUrls() {
|
||||||
|
return photoUrls;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonDeserialize(as = LinkedHashSet.class)
|
||||||
|
public void setPhotoUrls(Set<String> photoUrls) {
|
||||||
|
this.photoUrls = photoUrls;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PetDto tags(List<TagDto> tags) {
|
||||||
|
this.tags = tags;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PetDto addTagsItem(TagDto tagsItem) {
|
||||||
|
if (this.tags == null) {
|
||||||
|
this.tags = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.tags.add(tagsItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get tags
|
||||||
|
* @return tags
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("tags")
|
||||||
|
public List<TagDto> getTags() {
|
||||||
|
return tags;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTags(List<TagDto> tags) {
|
||||||
|
this.tags = tags;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PetDto status(StatusEnum status) {
|
||||||
|
this.status = status;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* pet status in the store
|
||||||
|
* @return status
|
||||||
|
* @deprecated
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("status")
|
||||||
|
@Deprecated
|
||||||
|
public StatusEnum getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
public void setStatus(StatusEnum status) {
|
||||||
|
this.status = status;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
PetDto pet = (PetDto) o;
|
||||||
|
return Objects.equals(this.id, pet.id) &&
|
||||||
|
Objects.equals(this.category, pet.category) &&
|
||||||
|
Objects.equals(this.name, pet.name) &&
|
||||||
|
Objects.equals(this.photoUrls, pet.photoUrls) &&
|
||||||
|
Objects.equals(this.tags, pet.tags) &&
|
||||||
|
Objects.equals(this.status, pet.status);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(id, category, name, photoUrls, tags, status);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class PetDto {\n");
|
||||||
|
sb.append(" id: ").append(toIndentedString(id)).append("\n");
|
||||||
|
sb.append(" category: ").append(toIndentedString(category)).append("\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
sb.append(" photoUrls: ").append(toIndentedString(photoUrls)).append("\n");
|
||||||
|
sb.append(" tags: ").append(toIndentedString(tags)).append("\n");
|
||||||
|
sb.append(" status: ").append(toIndentedString(status)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,105 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ReadOnlyFirstDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("ReadOnlyFirst")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ReadOnlyFirstDto {
|
||||||
|
|
||||||
|
private String bar;
|
||||||
|
|
||||||
|
private String baz;
|
||||||
|
|
||||||
|
public ReadOnlyFirstDto bar(String bar) {
|
||||||
|
this.bar = bar;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get bar
|
||||||
|
* @return bar
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("bar")
|
||||||
|
public String getBar() {
|
||||||
|
return bar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBar(String bar) {
|
||||||
|
this.bar = bar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ReadOnlyFirstDto baz(String baz) {
|
||||||
|
this.baz = baz;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get baz
|
||||||
|
* @return baz
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("baz")
|
||||||
|
public String getBaz() {
|
||||||
|
return baz;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBaz(String baz) {
|
||||||
|
this.baz = baz;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ReadOnlyFirstDto readOnlyFirst = (ReadOnlyFirstDto) o;
|
||||||
|
return Objects.equals(this.bar, readOnlyFirst.bar) &&
|
||||||
|
Objects.equals(this.baz, readOnlyFirst.baz);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(bar, baz);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ReadOnlyFirstDto {\n");
|
||||||
|
sb.append(" bar: ").append(toIndentedString(bar)).append("\n");
|
||||||
|
sb.append(" baz: ").append(toIndentedString(baz)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,151 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ResponseObjectWithDifferentFieldNamesDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("ResponseObjectWithDifferentFieldNames")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ResponseObjectWithDifferentFieldNamesDto {
|
||||||
|
|
||||||
|
private String normalPropertyName;
|
||||||
|
|
||||||
|
private String UPPER_CASE_PROPERTY_SNAKE;
|
||||||
|
|
||||||
|
private String lowerCasePropertyDashes;
|
||||||
|
|
||||||
|
private String propertyNameWithSpaces;
|
||||||
|
|
||||||
|
public ResponseObjectWithDifferentFieldNamesDto normalPropertyName(String normalPropertyName) {
|
||||||
|
this.normalPropertyName = normalPropertyName;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get normalPropertyName
|
||||||
|
* @return normalPropertyName
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("normalPropertyName")
|
||||||
|
public String getNormalPropertyName() {
|
||||||
|
return normalPropertyName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNormalPropertyName(String normalPropertyName) {
|
||||||
|
this.normalPropertyName = normalPropertyName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ResponseObjectWithDifferentFieldNamesDto UPPER_CASE_PROPERTY_SNAKE(String UPPER_CASE_PROPERTY_SNAKE) {
|
||||||
|
this.UPPER_CASE_PROPERTY_SNAKE = UPPER_CASE_PROPERTY_SNAKE;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get UPPER_CASE_PROPERTY_SNAKE
|
||||||
|
* @return UPPER_CASE_PROPERTY_SNAKE
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("UPPER_CASE_PROPERTY_SNAKE")
|
||||||
|
public String getUPPERCASEPROPERTYSNAKE() {
|
||||||
|
return UPPER_CASE_PROPERTY_SNAKE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUPPERCASEPROPERTYSNAKE(String UPPER_CASE_PROPERTY_SNAKE) {
|
||||||
|
this.UPPER_CASE_PROPERTY_SNAKE = UPPER_CASE_PROPERTY_SNAKE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ResponseObjectWithDifferentFieldNamesDto lowerCasePropertyDashes(String lowerCasePropertyDashes) {
|
||||||
|
this.lowerCasePropertyDashes = lowerCasePropertyDashes;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get lowerCasePropertyDashes
|
||||||
|
* @return lowerCasePropertyDashes
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("lower-case-property-dashes")
|
||||||
|
public String getLowerCasePropertyDashes() {
|
||||||
|
return lowerCasePropertyDashes;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLowerCasePropertyDashes(String lowerCasePropertyDashes) {
|
||||||
|
this.lowerCasePropertyDashes = lowerCasePropertyDashes;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ResponseObjectWithDifferentFieldNamesDto propertyNameWithSpaces(String propertyNameWithSpaces) {
|
||||||
|
this.propertyNameWithSpaces = propertyNameWithSpaces;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get propertyNameWithSpaces
|
||||||
|
* @return propertyNameWithSpaces
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("property name with spaces")
|
||||||
|
public String getPropertyNameWithSpaces() {
|
||||||
|
return propertyNameWithSpaces;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPropertyNameWithSpaces(String propertyNameWithSpaces) {
|
||||||
|
this.propertyNameWithSpaces = propertyNameWithSpaces;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ResponseObjectWithDifferentFieldNamesDto responseObjectWithDifferentFieldNames = (ResponseObjectWithDifferentFieldNamesDto) o;
|
||||||
|
return Objects.equals(this.normalPropertyName, responseObjectWithDifferentFieldNames.normalPropertyName) &&
|
||||||
|
Objects.equals(this.UPPER_CASE_PROPERTY_SNAKE, responseObjectWithDifferentFieldNames.UPPER_CASE_PROPERTY_SNAKE) &&
|
||||||
|
Objects.equals(this.lowerCasePropertyDashes, responseObjectWithDifferentFieldNames.lowerCasePropertyDashes) &&
|
||||||
|
Objects.equals(this.propertyNameWithSpaces, responseObjectWithDifferentFieldNames.propertyNameWithSpaces);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(normalPropertyName, UPPER_CASE_PROPERTY_SNAKE, lowerCasePropertyDashes, propertyNameWithSpaces);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ResponseObjectWithDifferentFieldNamesDto {\n");
|
||||||
|
sb.append(" normalPropertyName: ").append(toIndentedString(normalPropertyName)).append("\n");
|
||||||
|
sb.append(" UPPER_CASE_PROPERTY_SNAKE: ").append(toIndentedString(UPPER_CASE_PROPERTY_SNAKE)).append("\n");
|
||||||
|
sb.append(" lowerCasePropertyDashes: ").append(toIndentedString(lowerCasePropertyDashes)).append("\n");
|
||||||
|
sb.append(" propertyNameWithSpaces: ").append(toIndentedString(propertyNameWithSpaces)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,82 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Model for testing reserved words
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Return")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ReturnDto {
|
||||||
|
|
||||||
|
private Integer _return;
|
||||||
|
|
||||||
|
public ReturnDto _return(Integer _return) {
|
||||||
|
this._return = _return;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get _return
|
||||||
|
* @return _return
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("return")
|
||||||
|
public Integer getReturn() {
|
||||||
|
return _return;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReturn(Integer _return) {
|
||||||
|
this._return = _return;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ReturnDto _return = (ReturnDto) o;
|
||||||
|
return Objects.equals(this._return, _return._return);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(_return);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ReturnDto {\n");
|
||||||
|
sb.append(" _return: ").append(toIndentedString(_return)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,82 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SpecialModelNameDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("_special_model.name_")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class SpecialModelNameDto {
|
||||||
|
|
||||||
|
private Long $specialPropertyName;
|
||||||
|
|
||||||
|
public SpecialModelNameDto $specialPropertyName(Long $specialPropertyName) {
|
||||||
|
this.$specialPropertyName = $specialPropertyName;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get $specialPropertyName
|
||||||
|
* @return $specialPropertyName
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("$special[property.name]")
|
||||||
|
public Long get$SpecialPropertyName() {
|
||||||
|
return $specialPropertyName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set$SpecialPropertyName(Long $specialPropertyName) {
|
||||||
|
this.$specialPropertyName = $specialPropertyName;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
SpecialModelNameDto specialModelName = (SpecialModelNameDto) o;
|
||||||
|
return Objects.equals(this.$specialPropertyName, specialModelName.$specialPropertyName);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash($specialPropertyName);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class SpecialModelNameDto {\n");
|
||||||
|
sb.append(" $specialPropertyName: ").append(toIndentedString($specialPropertyName)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,105 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TagDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("Tag")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class TagDto {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public TagDto id(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get id
|
||||||
|
* @return id
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("id")
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TagDto name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
TagDto tag = (TagDto) o;
|
||||||
|
return Objects.equals(this.id, tag.id) &&
|
||||||
|
Objects.equals(this.name, tag.name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(id, name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class TagDto {\n");
|
||||||
|
sb.append(" id: ").append(toIndentedString(id)).append("\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,191 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TypeHolderDefaultDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("TypeHolderDefault")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class TypeHolderDefaultDto {
|
||||||
|
|
||||||
|
private String stringItem = "what";
|
||||||
|
|
||||||
|
private BigDecimal numberItem = new BigDecimal("1.234");
|
||||||
|
|
||||||
|
private Integer integerItem = -2;
|
||||||
|
|
||||||
|
private Boolean boolItem = true;
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> arrayItem = new ArrayList<>(Arrays.asList(0, 1, 2, 3));
|
||||||
|
|
||||||
|
public TypeHolderDefaultDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderDefaultDto stringItem(String stringItem) {
|
||||||
|
this.stringItem = stringItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get stringItem
|
||||||
|
* @return stringItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("string_item")
|
||||||
|
public String getStringItem() {
|
||||||
|
return stringItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStringItem(String stringItem) {
|
||||||
|
this.stringItem = stringItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderDefaultDto numberItem(BigDecimal numberItem) {
|
||||||
|
this.numberItem = numberItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get numberItem
|
||||||
|
* @return numberItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("number_item")
|
||||||
|
public BigDecimal getNumberItem() {
|
||||||
|
return numberItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumberItem(BigDecimal numberItem) {
|
||||||
|
this.numberItem = numberItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderDefaultDto integerItem(Integer integerItem) {
|
||||||
|
this.integerItem = integerItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get integerItem
|
||||||
|
* @return integerItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("integer_item")
|
||||||
|
public Integer getIntegerItem() {
|
||||||
|
return integerItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIntegerItem(Integer integerItem) {
|
||||||
|
this.integerItem = integerItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderDefaultDto boolItem(Boolean boolItem) {
|
||||||
|
this.boolItem = boolItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get boolItem
|
||||||
|
* @return boolItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("bool_item")
|
||||||
|
public Boolean getBoolItem() {
|
||||||
|
return boolItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBoolItem(Boolean boolItem) {
|
||||||
|
this.boolItem = boolItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderDefaultDto arrayItem(List<Integer> arrayItem) {
|
||||||
|
this.arrayItem = arrayItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderDefaultDto addArrayItemItem(Integer arrayItemItem) {
|
||||||
|
if (this.arrayItem == null) {
|
||||||
|
this.arrayItem = new ArrayList<>(Arrays.asList(0, 1, 2, 3));
|
||||||
|
}
|
||||||
|
this.arrayItem.add(arrayItemItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayItem
|
||||||
|
* @return arrayItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("array_item")
|
||||||
|
public List<Integer> getArrayItem() {
|
||||||
|
return arrayItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayItem(List<Integer> arrayItem) {
|
||||||
|
this.arrayItem = arrayItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
TypeHolderDefaultDto typeHolderDefault = (TypeHolderDefaultDto) o;
|
||||||
|
return Objects.equals(this.stringItem, typeHolderDefault.stringItem) &&
|
||||||
|
Objects.equals(this.numberItem, typeHolderDefault.numberItem) &&
|
||||||
|
Objects.equals(this.integerItem, typeHolderDefault.integerItem) &&
|
||||||
|
Objects.equals(this.boolItem, typeHolderDefault.boolItem) &&
|
||||||
|
Objects.equals(this.arrayItem, typeHolderDefault.arrayItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(stringItem, numberItem, integerItem, boolItem, arrayItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class TypeHolderDefaultDto {\n");
|
||||||
|
sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n");
|
||||||
|
sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n");
|
||||||
|
sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n");
|
||||||
|
sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n");
|
||||||
|
sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,214 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TypeHolderExampleDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("TypeHolderExample")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class TypeHolderExampleDto {
|
||||||
|
|
||||||
|
private String stringItem;
|
||||||
|
|
||||||
|
private BigDecimal numberItem;
|
||||||
|
|
||||||
|
private Float floatItem;
|
||||||
|
|
||||||
|
private Integer integerItem;
|
||||||
|
|
||||||
|
private Boolean boolItem;
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> arrayItem = new ArrayList<>();
|
||||||
|
|
||||||
|
public TypeHolderExampleDto() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderExampleDto stringItem(String stringItem) {
|
||||||
|
this.stringItem = stringItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get stringItem
|
||||||
|
* @return stringItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("string_item")
|
||||||
|
public String getStringItem() {
|
||||||
|
return stringItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStringItem(String stringItem) {
|
||||||
|
this.stringItem = stringItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderExampleDto numberItem(BigDecimal numberItem) {
|
||||||
|
this.numberItem = numberItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get numberItem
|
||||||
|
* @return numberItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("number_item")
|
||||||
|
public BigDecimal getNumberItem() {
|
||||||
|
return numberItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumberItem(BigDecimal numberItem) {
|
||||||
|
this.numberItem = numberItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderExampleDto floatItem(Float floatItem) {
|
||||||
|
this.floatItem = floatItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get floatItem
|
||||||
|
* @return floatItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("float_item")
|
||||||
|
public Float getFloatItem() {
|
||||||
|
return floatItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFloatItem(Float floatItem) {
|
||||||
|
this.floatItem = floatItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderExampleDto integerItem(Integer integerItem) {
|
||||||
|
this.integerItem = integerItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get integerItem
|
||||||
|
* @return integerItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("integer_item")
|
||||||
|
public Integer getIntegerItem() {
|
||||||
|
return integerItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIntegerItem(Integer integerItem) {
|
||||||
|
this.integerItem = integerItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderExampleDto boolItem(Boolean boolItem) {
|
||||||
|
this.boolItem = boolItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get boolItem
|
||||||
|
* @return boolItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("bool_item")
|
||||||
|
public Boolean getBoolItem() {
|
||||||
|
return boolItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBoolItem(Boolean boolItem) {
|
||||||
|
this.boolItem = boolItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderExampleDto arrayItem(List<Integer> arrayItem) {
|
||||||
|
this.arrayItem = arrayItem;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TypeHolderExampleDto addArrayItemItem(Integer arrayItemItem) {
|
||||||
|
if (this.arrayItem == null) {
|
||||||
|
this.arrayItem = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayItem.add(arrayItemItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayItem
|
||||||
|
* @return arrayItem
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("array_item")
|
||||||
|
public List<Integer> getArrayItem() {
|
||||||
|
return arrayItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayItem(List<Integer> arrayItem) {
|
||||||
|
this.arrayItem = arrayItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
TypeHolderExampleDto typeHolderExample = (TypeHolderExampleDto) o;
|
||||||
|
return Objects.equals(this.stringItem, typeHolderExample.stringItem) &&
|
||||||
|
Objects.equals(this.numberItem, typeHolderExample.numberItem) &&
|
||||||
|
Objects.equals(this.floatItem, typeHolderExample.floatItem) &&
|
||||||
|
Objects.equals(this.integerItem, typeHolderExample.integerItem) &&
|
||||||
|
Objects.equals(this.boolItem, typeHolderExample.boolItem) &&
|
||||||
|
Objects.equals(this.arrayItem, typeHolderExample.arrayItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(stringItem, numberItem, floatItem, integerItem, boolItem, arrayItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class TypeHolderExampleDto {\n");
|
||||||
|
sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n");
|
||||||
|
sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n");
|
||||||
|
sb.append(" floatItem: ").append(toIndentedString(floatItem)).append("\n");
|
||||||
|
sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n");
|
||||||
|
sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n");
|
||||||
|
sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,243 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* UserDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("User")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class UserDto {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String username;
|
||||||
|
|
||||||
|
private String firstName;
|
||||||
|
|
||||||
|
private String lastName;
|
||||||
|
|
||||||
|
private String email;
|
||||||
|
|
||||||
|
private String password;
|
||||||
|
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
private Integer userStatus;
|
||||||
|
|
||||||
|
public UserDto id(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get id
|
||||||
|
* @return id
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("id")
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDto username(String username) {
|
||||||
|
this.username = username;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get username
|
||||||
|
* @return username
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("username")
|
||||||
|
public String getUsername() {
|
||||||
|
return username;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUsername(String username) {
|
||||||
|
this.username = username;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDto firstName(String firstName) {
|
||||||
|
this.firstName = firstName;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get firstName
|
||||||
|
* @return firstName
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("firstName")
|
||||||
|
public String getFirstName() {
|
||||||
|
return firstName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFirstName(String firstName) {
|
||||||
|
this.firstName = firstName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDto lastName(String lastName) {
|
||||||
|
this.lastName = lastName;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get lastName
|
||||||
|
* @return lastName
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("lastName")
|
||||||
|
public String getLastName() {
|
||||||
|
return lastName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLastName(String lastName) {
|
||||||
|
this.lastName = lastName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDto email(String email) {
|
||||||
|
this.email = email;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get email
|
||||||
|
* @return email
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("email")
|
||||||
|
public String getEmail() {
|
||||||
|
return email;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmail(String email) {
|
||||||
|
this.email = email;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDto password(String password) {
|
||||||
|
this.password = password;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get password
|
||||||
|
* @return password
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("password")
|
||||||
|
public String getPassword() {
|
||||||
|
return password;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPassword(String password) {
|
||||||
|
this.password = password;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDto phone(String phone) {
|
||||||
|
this.phone = phone;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get phone
|
||||||
|
* @return phone
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("phone")
|
||||||
|
public String getPhone() {
|
||||||
|
return phone;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPhone(String phone) {
|
||||||
|
this.phone = phone;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDto userStatus(Integer userStatus) {
|
||||||
|
this.userStatus = userStatus;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User Status
|
||||||
|
* @return userStatus
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("userStatus")
|
||||||
|
public Integer getUserStatus() {
|
||||||
|
return userStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserStatus(Integer userStatus) {
|
||||||
|
this.userStatus = userStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
UserDto user = (UserDto) o;
|
||||||
|
return Objects.equals(this.id, user.id) &&
|
||||||
|
Objects.equals(this.username, user.username) &&
|
||||||
|
Objects.equals(this.firstName, user.firstName) &&
|
||||||
|
Objects.equals(this.lastName, user.lastName) &&
|
||||||
|
Objects.equals(this.email, user.email) &&
|
||||||
|
Objects.equals(this.password, user.password) &&
|
||||||
|
Objects.equals(this.phone, user.phone) &&
|
||||||
|
Objects.equals(this.userStatus, user.userStatus);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(id, username, firstName, lastName, email, password, phone, userStatus);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class UserDto {\n");
|
||||||
|
sb.append(" id: ").append(toIndentedString(id)).append("\n");
|
||||||
|
sb.append(" username: ").append(toIndentedString(username)).append("\n");
|
||||||
|
sb.append(" firstName: ").append(toIndentedString(firstName)).append("\n");
|
||||||
|
sb.append(" lastName: ").append(toIndentedString(lastName)).append("\n");
|
||||||
|
sb.append(" email: ").append(toIndentedString(email)).append("\n");
|
||||||
|
sb.append(" password: ").append(toIndentedString(password)).append("\n");
|
||||||
|
sb.append(" phone: ").append(toIndentedString(phone)).append("\n");
|
||||||
|
sb.append(" userStatus: ").append(toIndentedString(userStatus)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,811 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* XmlItemDto
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonTypeName("XmlItem")
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class XmlItemDto {
|
||||||
|
|
||||||
|
private String attributeString;
|
||||||
|
|
||||||
|
private BigDecimal attributeNumber;
|
||||||
|
|
||||||
|
private Integer attributeInteger;
|
||||||
|
|
||||||
|
private Boolean attributeBoolean;
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> wrappedArray = new ArrayList<>();
|
||||||
|
|
||||||
|
private String nameString;
|
||||||
|
|
||||||
|
private BigDecimal nameNumber;
|
||||||
|
|
||||||
|
private Integer nameInteger;
|
||||||
|
|
||||||
|
private Boolean nameBoolean;
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> nameArray = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> nameWrappedArray = new ArrayList<>();
|
||||||
|
|
||||||
|
private String prefixString;
|
||||||
|
|
||||||
|
private BigDecimal prefixNumber;
|
||||||
|
|
||||||
|
private Integer prefixInteger;
|
||||||
|
|
||||||
|
private Boolean prefixBoolean;
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> prefixArray = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> prefixWrappedArray = new ArrayList<>();
|
||||||
|
|
||||||
|
private String namespaceString;
|
||||||
|
|
||||||
|
private BigDecimal namespaceNumber;
|
||||||
|
|
||||||
|
private Integer namespaceInteger;
|
||||||
|
|
||||||
|
private Boolean namespaceBoolean;
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> namespaceArray = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> namespaceWrappedArray = new ArrayList<>();
|
||||||
|
|
||||||
|
private String prefixNsString;
|
||||||
|
|
||||||
|
private BigDecimal prefixNsNumber;
|
||||||
|
|
||||||
|
private Integer prefixNsInteger;
|
||||||
|
|
||||||
|
private Boolean prefixNsBoolean;
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> prefixNsArray = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<Integer> prefixNsWrappedArray = new ArrayList<>();
|
||||||
|
|
||||||
|
public XmlItemDto attributeString(String attributeString) {
|
||||||
|
this.attributeString = attributeString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get attributeString
|
||||||
|
* @return attributeString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("attribute_string")
|
||||||
|
public String getAttributeString() {
|
||||||
|
return attributeString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAttributeString(String attributeString) {
|
||||||
|
this.attributeString = attributeString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto attributeNumber(BigDecimal attributeNumber) {
|
||||||
|
this.attributeNumber = attributeNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get attributeNumber
|
||||||
|
* @return attributeNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("attribute_number")
|
||||||
|
public BigDecimal getAttributeNumber() {
|
||||||
|
return attributeNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAttributeNumber(BigDecimal attributeNumber) {
|
||||||
|
this.attributeNumber = attributeNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto attributeInteger(Integer attributeInteger) {
|
||||||
|
this.attributeInteger = attributeInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get attributeInteger
|
||||||
|
* @return attributeInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("attribute_integer")
|
||||||
|
public Integer getAttributeInteger() {
|
||||||
|
return attributeInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAttributeInteger(Integer attributeInteger) {
|
||||||
|
this.attributeInteger = attributeInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto attributeBoolean(Boolean attributeBoolean) {
|
||||||
|
this.attributeBoolean = attributeBoolean;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get attributeBoolean
|
||||||
|
* @return attributeBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("attribute_boolean")
|
||||||
|
public Boolean getAttributeBoolean() {
|
||||||
|
return attributeBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAttributeBoolean(Boolean attributeBoolean) {
|
||||||
|
this.attributeBoolean = attributeBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto wrappedArray(List<Integer> wrappedArray) {
|
||||||
|
this.wrappedArray = wrappedArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addWrappedArrayItem(Integer wrappedArrayItem) {
|
||||||
|
if (this.wrappedArray == null) {
|
||||||
|
this.wrappedArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.wrappedArray.add(wrappedArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get wrappedArray
|
||||||
|
* @return wrappedArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("wrapped_array")
|
||||||
|
public List<Integer> getWrappedArray() {
|
||||||
|
return wrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWrappedArray(List<Integer> wrappedArray) {
|
||||||
|
this.wrappedArray = wrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto nameString(String nameString) {
|
||||||
|
this.nameString = nameString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nameString
|
||||||
|
* @return nameString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name_string")
|
||||||
|
public String getNameString() {
|
||||||
|
return nameString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNameString(String nameString) {
|
||||||
|
this.nameString = nameString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto nameNumber(BigDecimal nameNumber) {
|
||||||
|
this.nameNumber = nameNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nameNumber
|
||||||
|
* @return nameNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name_number")
|
||||||
|
public BigDecimal getNameNumber() {
|
||||||
|
return nameNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNameNumber(BigDecimal nameNumber) {
|
||||||
|
this.nameNumber = nameNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto nameInteger(Integer nameInteger) {
|
||||||
|
this.nameInteger = nameInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nameInteger
|
||||||
|
* @return nameInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name_integer")
|
||||||
|
public Integer getNameInteger() {
|
||||||
|
return nameInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNameInteger(Integer nameInteger) {
|
||||||
|
this.nameInteger = nameInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto nameBoolean(Boolean nameBoolean) {
|
||||||
|
this.nameBoolean = nameBoolean;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nameBoolean
|
||||||
|
* @return nameBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name_boolean")
|
||||||
|
public Boolean getNameBoolean() {
|
||||||
|
return nameBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNameBoolean(Boolean nameBoolean) {
|
||||||
|
this.nameBoolean = nameBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto nameArray(List<Integer> nameArray) {
|
||||||
|
this.nameArray = nameArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addNameArrayItem(Integer nameArrayItem) {
|
||||||
|
if (this.nameArray == null) {
|
||||||
|
this.nameArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.nameArray.add(nameArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nameArray
|
||||||
|
* @return nameArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name_array")
|
||||||
|
public List<Integer> getNameArray() {
|
||||||
|
return nameArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNameArray(List<Integer> nameArray) {
|
||||||
|
this.nameArray = nameArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto nameWrappedArray(List<Integer> nameWrappedArray) {
|
||||||
|
this.nameWrappedArray = nameWrappedArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
|
||||||
|
if (this.nameWrappedArray == null) {
|
||||||
|
this.nameWrappedArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.nameWrappedArray.add(nameWrappedArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nameWrappedArray
|
||||||
|
* @return nameWrappedArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name_wrapped_array")
|
||||||
|
public List<Integer> getNameWrappedArray() {
|
||||||
|
return nameWrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNameWrappedArray(List<Integer> nameWrappedArray) {
|
||||||
|
this.nameWrappedArray = nameWrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixString(String prefixString) {
|
||||||
|
this.prefixString = prefixString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixString
|
||||||
|
* @return prefixString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_string")
|
||||||
|
public String getPrefixString() {
|
||||||
|
return prefixString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixString(String prefixString) {
|
||||||
|
this.prefixString = prefixString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixNumber(BigDecimal prefixNumber) {
|
||||||
|
this.prefixNumber = prefixNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixNumber
|
||||||
|
* @return prefixNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_number")
|
||||||
|
public BigDecimal getPrefixNumber() {
|
||||||
|
return prefixNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixNumber(BigDecimal prefixNumber) {
|
||||||
|
this.prefixNumber = prefixNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixInteger(Integer prefixInteger) {
|
||||||
|
this.prefixInteger = prefixInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixInteger
|
||||||
|
* @return prefixInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_integer")
|
||||||
|
public Integer getPrefixInteger() {
|
||||||
|
return prefixInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixInteger(Integer prefixInteger) {
|
||||||
|
this.prefixInteger = prefixInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixBoolean(Boolean prefixBoolean) {
|
||||||
|
this.prefixBoolean = prefixBoolean;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixBoolean
|
||||||
|
* @return prefixBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_boolean")
|
||||||
|
public Boolean getPrefixBoolean() {
|
||||||
|
return prefixBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixBoolean(Boolean prefixBoolean) {
|
||||||
|
this.prefixBoolean = prefixBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixArray(List<Integer> prefixArray) {
|
||||||
|
this.prefixArray = prefixArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addPrefixArrayItem(Integer prefixArrayItem) {
|
||||||
|
if (this.prefixArray == null) {
|
||||||
|
this.prefixArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.prefixArray.add(prefixArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixArray
|
||||||
|
* @return prefixArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_array")
|
||||||
|
public List<Integer> getPrefixArray() {
|
||||||
|
return prefixArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixArray(List<Integer> prefixArray) {
|
||||||
|
this.prefixArray = prefixArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixWrappedArray(List<Integer> prefixWrappedArray) {
|
||||||
|
this.prefixWrappedArray = prefixWrappedArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
|
||||||
|
if (this.prefixWrappedArray == null) {
|
||||||
|
this.prefixWrappedArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.prefixWrappedArray.add(prefixWrappedArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixWrappedArray
|
||||||
|
* @return prefixWrappedArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_wrapped_array")
|
||||||
|
public List<Integer> getPrefixWrappedArray() {
|
||||||
|
return prefixWrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixWrappedArray(List<Integer> prefixWrappedArray) {
|
||||||
|
this.prefixWrappedArray = prefixWrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto namespaceString(String namespaceString) {
|
||||||
|
this.namespaceString = namespaceString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get namespaceString
|
||||||
|
* @return namespaceString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("namespace_string")
|
||||||
|
public String getNamespaceString() {
|
||||||
|
return namespaceString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNamespaceString(String namespaceString) {
|
||||||
|
this.namespaceString = namespaceString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto namespaceNumber(BigDecimal namespaceNumber) {
|
||||||
|
this.namespaceNumber = namespaceNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get namespaceNumber
|
||||||
|
* @return namespaceNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("namespace_number")
|
||||||
|
public BigDecimal getNamespaceNumber() {
|
||||||
|
return namespaceNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNamespaceNumber(BigDecimal namespaceNumber) {
|
||||||
|
this.namespaceNumber = namespaceNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto namespaceInteger(Integer namespaceInteger) {
|
||||||
|
this.namespaceInteger = namespaceInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get namespaceInteger
|
||||||
|
* @return namespaceInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("namespace_integer")
|
||||||
|
public Integer getNamespaceInteger() {
|
||||||
|
return namespaceInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNamespaceInteger(Integer namespaceInteger) {
|
||||||
|
this.namespaceInteger = namespaceInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto namespaceBoolean(Boolean namespaceBoolean) {
|
||||||
|
this.namespaceBoolean = namespaceBoolean;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get namespaceBoolean
|
||||||
|
* @return namespaceBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("namespace_boolean")
|
||||||
|
public Boolean getNamespaceBoolean() {
|
||||||
|
return namespaceBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNamespaceBoolean(Boolean namespaceBoolean) {
|
||||||
|
this.namespaceBoolean = namespaceBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto namespaceArray(List<Integer> namespaceArray) {
|
||||||
|
this.namespaceArray = namespaceArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addNamespaceArrayItem(Integer namespaceArrayItem) {
|
||||||
|
if (this.namespaceArray == null) {
|
||||||
|
this.namespaceArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.namespaceArray.add(namespaceArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get namespaceArray
|
||||||
|
* @return namespaceArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("namespace_array")
|
||||||
|
public List<Integer> getNamespaceArray() {
|
||||||
|
return namespaceArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNamespaceArray(List<Integer> namespaceArray) {
|
||||||
|
this.namespaceArray = namespaceArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
|
||||||
|
this.namespaceWrappedArray = namespaceWrappedArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
|
||||||
|
if (this.namespaceWrappedArray == null) {
|
||||||
|
this.namespaceWrappedArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get namespaceWrappedArray
|
||||||
|
* @return namespaceWrappedArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("namespace_wrapped_array")
|
||||||
|
public List<Integer> getNamespaceWrappedArray() {
|
||||||
|
return namespaceWrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNamespaceWrappedArray(List<Integer> namespaceWrappedArray) {
|
||||||
|
this.namespaceWrappedArray = namespaceWrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixNsString(String prefixNsString) {
|
||||||
|
this.prefixNsString = prefixNsString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixNsString
|
||||||
|
* @return prefixNsString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_ns_string")
|
||||||
|
public String getPrefixNsString() {
|
||||||
|
return prefixNsString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixNsString(String prefixNsString) {
|
||||||
|
this.prefixNsString = prefixNsString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixNsNumber(BigDecimal prefixNsNumber) {
|
||||||
|
this.prefixNsNumber = prefixNsNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixNsNumber
|
||||||
|
* @return prefixNsNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_ns_number")
|
||||||
|
public BigDecimal getPrefixNsNumber() {
|
||||||
|
return prefixNsNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixNsNumber(BigDecimal prefixNsNumber) {
|
||||||
|
this.prefixNsNumber = prefixNsNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixNsInteger(Integer prefixNsInteger) {
|
||||||
|
this.prefixNsInteger = prefixNsInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixNsInteger
|
||||||
|
* @return prefixNsInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_ns_integer")
|
||||||
|
public Integer getPrefixNsInteger() {
|
||||||
|
return prefixNsInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixNsInteger(Integer prefixNsInteger) {
|
||||||
|
this.prefixNsInteger = prefixNsInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixNsBoolean(Boolean prefixNsBoolean) {
|
||||||
|
this.prefixNsBoolean = prefixNsBoolean;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixNsBoolean
|
||||||
|
* @return prefixNsBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_ns_boolean")
|
||||||
|
public Boolean getPrefixNsBoolean() {
|
||||||
|
return prefixNsBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixNsBoolean(Boolean prefixNsBoolean) {
|
||||||
|
this.prefixNsBoolean = prefixNsBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixNsArray(List<Integer> prefixNsArray) {
|
||||||
|
this.prefixNsArray = prefixNsArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addPrefixNsArrayItem(Integer prefixNsArrayItem) {
|
||||||
|
if (this.prefixNsArray == null) {
|
||||||
|
this.prefixNsArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.prefixNsArray.add(prefixNsArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixNsArray
|
||||||
|
* @return prefixNsArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_ns_array")
|
||||||
|
public List<Integer> getPrefixNsArray() {
|
||||||
|
return prefixNsArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixNsArray(List<Integer> prefixNsArray) {
|
||||||
|
this.prefixNsArray = prefixNsArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
|
||||||
|
this.prefixNsWrappedArray = prefixNsWrappedArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public XmlItemDto addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
|
||||||
|
if (this.prefixNsWrappedArray == null) {
|
||||||
|
this.prefixNsWrappedArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get prefixNsWrappedArray
|
||||||
|
* @return prefixNsWrappedArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("prefix_ns_wrapped_array")
|
||||||
|
public List<Integer> getPrefixNsWrappedArray() {
|
||||||
|
return prefixNsWrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
|
||||||
|
this.prefixNsWrappedArray = prefixNsWrappedArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
XmlItemDto xmlItem = (XmlItemDto) o;
|
||||||
|
return Objects.equals(this.attributeString, xmlItem.attributeString) &&
|
||||||
|
Objects.equals(this.attributeNumber, xmlItem.attributeNumber) &&
|
||||||
|
Objects.equals(this.attributeInteger, xmlItem.attributeInteger) &&
|
||||||
|
Objects.equals(this.attributeBoolean, xmlItem.attributeBoolean) &&
|
||||||
|
Objects.equals(this.wrappedArray, xmlItem.wrappedArray) &&
|
||||||
|
Objects.equals(this.nameString, xmlItem.nameString) &&
|
||||||
|
Objects.equals(this.nameNumber, xmlItem.nameNumber) &&
|
||||||
|
Objects.equals(this.nameInteger, xmlItem.nameInteger) &&
|
||||||
|
Objects.equals(this.nameBoolean, xmlItem.nameBoolean) &&
|
||||||
|
Objects.equals(this.nameArray, xmlItem.nameArray) &&
|
||||||
|
Objects.equals(this.nameWrappedArray, xmlItem.nameWrappedArray) &&
|
||||||
|
Objects.equals(this.prefixString, xmlItem.prefixString) &&
|
||||||
|
Objects.equals(this.prefixNumber, xmlItem.prefixNumber) &&
|
||||||
|
Objects.equals(this.prefixInteger, xmlItem.prefixInteger) &&
|
||||||
|
Objects.equals(this.prefixBoolean, xmlItem.prefixBoolean) &&
|
||||||
|
Objects.equals(this.prefixArray, xmlItem.prefixArray) &&
|
||||||
|
Objects.equals(this.prefixWrappedArray, xmlItem.prefixWrappedArray) &&
|
||||||
|
Objects.equals(this.namespaceString, xmlItem.namespaceString) &&
|
||||||
|
Objects.equals(this.namespaceNumber, xmlItem.namespaceNumber) &&
|
||||||
|
Objects.equals(this.namespaceInteger, xmlItem.namespaceInteger) &&
|
||||||
|
Objects.equals(this.namespaceBoolean, xmlItem.namespaceBoolean) &&
|
||||||
|
Objects.equals(this.namespaceArray, xmlItem.namespaceArray) &&
|
||||||
|
Objects.equals(this.namespaceWrappedArray, xmlItem.namespaceWrappedArray) &&
|
||||||
|
Objects.equals(this.prefixNsString, xmlItem.prefixNsString) &&
|
||||||
|
Objects.equals(this.prefixNsNumber, xmlItem.prefixNsNumber) &&
|
||||||
|
Objects.equals(this.prefixNsInteger, xmlItem.prefixNsInteger) &&
|
||||||
|
Objects.equals(this.prefixNsBoolean, xmlItem.prefixNsBoolean) &&
|
||||||
|
Objects.equals(this.prefixNsArray, xmlItem.prefixNsArray) &&
|
||||||
|
Objects.equals(this.prefixNsWrappedArray, xmlItem.prefixNsWrappedArray);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(attributeString, attributeNumber, attributeInteger, attributeBoolean, wrappedArray, nameString, nameNumber, nameInteger, nameBoolean, nameArray, nameWrappedArray, prefixString, prefixNumber, prefixInteger, prefixBoolean, prefixArray, prefixWrappedArray, namespaceString, namespaceNumber, namespaceInteger, namespaceBoolean, namespaceArray, namespaceWrappedArray, prefixNsString, prefixNsNumber, prefixNsInteger, prefixNsBoolean, prefixNsArray, prefixNsWrappedArray);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class XmlItemDto {\n");
|
||||||
|
sb.append(" attributeString: ").append(toIndentedString(attributeString)).append("\n");
|
||||||
|
sb.append(" attributeNumber: ").append(toIndentedString(attributeNumber)).append("\n");
|
||||||
|
sb.append(" attributeInteger: ").append(toIndentedString(attributeInteger)).append("\n");
|
||||||
|
sb.append(" attributeBoolean: ").append(toIndentedString(attributeBoolean)).append("\n");
|
||||||
|
sb.append(" wrappedArray: ").append(toIndentedString(wrappedArray)).append("\n");
|
||||||
|
sb.append(" nameString: ").append(toIndentedString(nameString)).append("\n");
|
||||||
|
sb.append(" nameNumber: ").append(toIndentedString(nameNumber)).append("\n");
|
||||||
|
sb.append(" nameInteger: ").append(toIndentedString(nameInteger)).append("\n");
|
||||||
|
sb.append(" nameBoolean: ").append(toIndentedString(nameBoolean)).append("\n");
|
||||||
|
sb.append(" nameArray: ").append(toIndentedString(nameArray)).append("\n");
|
||||||
|
sb.append(" nameWrappedArray: ").append(toIndentedString(nameWrappedArray)).append("\n");
|
||||||
|
sb.append(" prefixString: ").append(toIndentedString(prefixString)).append("\n");
|
||||||
|
sb.append(" prefixNumber: ").append(toIndentedString(prefixNumber)).append("\n");
|
||||||
|
sb.append(" prefixInteger: ").append(toIndentedString(prefixInteger)).append("\n");
|
||||||
|
sb.append(" prefixBoolean: ").append(toIndentedString(prefixBoolean)).append("\n");
|
||||||
|
sb.append(" prefixArray: ").append(toIndentedString(prefixArray)).append("\n");
|
||||||
|
sb.append(" prefixWrappedArray: ").append(toIndentedString(prefixWrappedArray)).append("\n");
|
||||||
|
sb.append(" namespaceString: ").append(toIndentedString(namespaceString)).append("\n");
|
||||||
|
sb.append(" namespaceNumber: ").append(toIndentedString(namespaceNumber)).append("\n");
|
||||||
|
sb.append(" namespaceInteger: ").append(toIndentedString(namespaceInteger)).append("\n");
|
||||||
|
sb.append(" namespaceBoolean: ").append(toIndentedString(namespaceBoolean)).append("\n");
|
||||||
|
sb.append(" namespaceArray: ").append(toIndentedString(namespaceArray)).append("\n");
|
||||||
|
sb.append(" namespaceWrappedArray: ").append(toIndentedString(namespaceWrappedArray)).append("\n");
|
||||||
|
sb.append(" prefixNsString: ").append(toIndentedString(prefixNsString)).append("\n");
|
||||||
|
sb.append(" prefixNsNumber: ").append(toIndentedString(prefixNsNumber)).append("\n");
|
||||||
|
sb.append(" prefixNsInteger: ").append(toIndentedString(prefixNsInteger)).append("\n");
|
||||||
|
sb.append(" prefixNsBoolean: ").append(toIndentedString(prefixNsBoolean)).append("\n");
|
||||||
|
sb.append(" prefixNsArray: ").append(toIndentedString(prefixNsArray)).append("\n");
|
||||||
|
sb.append(" prefixNsWrappedArray: ").append(toIndentedString(prefixNsWrappedArray)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,23 @@
|
|||||||
|
# OpenAPI Generator Ignore
|
||||||
|
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
|
||||||
|
|
||||||
|
# Use this file to prevent files from being overwritten by the generator.
|
||||||
|
# The patterns follow closely to .gitignore or .dockerignore.
|
||||||
|
|
||||||
|
# As an example, the C# client generator defines ApiClient.cs.
|
||||||
|
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
|
||||||
|
#ApiClient.cs
|
||||||
|
|
||||||
|
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
|
||||||
|
#foo/*/qux
|
||||||
|
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
|
||||||
|
|
||||||
|
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
|
||||||
|
#foo/**/qux
|
||||||
|
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
|
||||||
|
|
||||||
|
# You can also negate patterns with an exclamation (!).
|
||||||
|
# For example, you can ignore all files in a docs folder with the file extension .md:
|
||||||
|
#docs/*.md
|
||||||
|
# Then explicitly reverse the ignore rule for a single file:
|
||||||
|
#!docs/README.md
|
@ -0,0 +1,59 @@
|
|||||||
|
README.md
|
||||||
|
pom.xml
|
||||||
|
src/main/java/org/openapitools/api/AnotherFakeApi.java
|
||||||
|
src/main/java/org/openapitools/api/FakeApi.java
|
||||||
|
src/main/java/org/openapitools/api/FakeClassnameTags123Api.java
|
||||||
|
src/main/java/org/openapitools/api/PetApi.java
|
||||||
|
src/main/java/org/openapitools/api/StoreApi.java
|
||||||
|
src/main/java/org/openapitools/api/UserApi.java
|
||||||
|
src/main/java/org/openapitools/configuration/HttpInterfacesAbstractConfigurator.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesAnyType.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesArray.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesBoolean.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesClass.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesInteger.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesNumber.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesObject.java
|
||||||
|
src/main/java/org/openapitools/model/AdditionalPropertiesString.java
|
||||||
|
src/main/java/org/openapitools/model/Animal.java
|
||||||
|
src/main/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java
|
||||||
|
src/main/java/org/openapitools/model/ArrayOfNumberOnly.java
|
||||||
|
src/main/java/org/openapitools/model/ArrayTest.java
|
||||||
|
src/main/java/org/openapitools/model/BigCat.java
|
||||||
|
src/main/java/org/openapitools/model/Capitalization.java
|
||||||
|
src/main/java/org/openapitools/model/Cat.java
|
||||||
|
src/main/java/org/openapitools/model/Category.java
|
||||||
|
src/main/java/org/openapitools/model/ChildWithNullable.java
|
||||||
|
src/main/java/org/openapitools/model/ClassModel.java
|
||||||
|
src/main/java/org/openapitools/model/Client.java
|
||||||
|
src/main/java/org/openapitools/model/ContainerDefaultValue.java
|
||||||
|
src/main/java/org/openapitools/model/Dog.java
|
||||||
|
src/main/java/org/openapitools/model/EnumArrays.java
|
||||||
|
src/main/java/org/openapitools/model/EnumClass.java
|
||||||
|
src/main/java/org/openapitools/model/EnumTest.java
|
||||||
|
src/main/java/org/openapitools/model/File.java
|
||||||
|
src/main/java/org/openapitools/model/FileSchemaTestClass.java
|
||||||
|
src/main/java/org/openapitools/model/FormatTest.java
|
||||||
|
src/main/java/org/openapitools/model/HasOnlyReadOnly.java
|
||||||
|
src/main/java/org/openapitools/model/MapTest.java
|
||||||
|
src/main/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java
|
||||||
|
src/main/java/org/openapitools/model/Model200Response.java
|
||||||
|
src/main/java/org/openapitools/model/ModelApiResponse.java
|
||||||
|
src/main/java/org/openapitools/model/ModelList.java
|
||||||
|
src/main/java/org/openapitools/model/ModelReturn.java
|
||||||
|
src/main/java/org/openapitools/model/Name.java
|
||||||
|
src/main/java/org/openapitools/model/NullableMapProperty.java
|
||||||
|
src/main/java/org/openapitools/model/NumberOnly.java
|
||||||
|
src/main/java/org/openapitools/model/Order.java
|
||||||
|
src/main/java/org/openapitools/model/OuterComposite.java
|
||||||
|
src/main/java/org/openapitools/model/OuterEnum.java
|
||||||
|
src/main/java/org/openapitools/model/ParentWithNullable.java
|
||||||
|
src/main/java/org/openapitools/model/Pet.java
|
||||||
|
src/main/java/org/openapitools/model/ReadOnlyFirst.java
|
||||||
|
src/main/java/org/openapitools/model/ResponseObjectWithDifferentFieldNames.java
|
||||||
|
src/main/java/org/openapitools/model/SpecialModelName.java
|
||||||
|
src/main/java/org/openapitools/model/Tag.java
|
||||||
|
src/main/java/org/openapitools/model/TypeHolderDefault.java
|
||||||
|
src/main/java/org/openapitools/model/TypeHolderExample.java
|
||||||
|
src/main/java/org/openapitools/model/User.java
|
||||||
|
src/main/java/org/openapitools/model/XmlItem.java
|
@ -0,0 +1 @@
|
|||||||
|
7.10.0-SNAPSHOT
|
@ -0,0 +1,21 @@
|
|||||||
|
# OpenAPI generated API stub
|
||||||
|
|
||||||
|
[Spring Framework 6 HTTP Interface](https://docs.spring.io/spring-framework/docs/6.0.0/reference/html/integration.html#rest-http-interface)
|
||||||
|
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
This code was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.
|
||||||
|
By using the [OpenAPI-Spec](https://openapis.org), you can easily generate an API stub.
|
||||||
|
This is an example of building API stub interfaces in Java using the Spring framework.
|
||||||
|
|
||||||
|
The stubs generated can be used in your existing Spring application for HTTP integration with other REST services
|
||||||
|
To use auto-generated interfaces you have to create your own configuration which extends default abstract configurator & provide `WebClient` instance via constructor
|
||||||
|
```java
|
||||||
|
@Configuration
|
||||||
|
public class MyConfiguration extends org.openapitools.configuration.HttpInterfacesAbstractConfigurator {
|
||||||
|
|
||||||
|
public MyConfiguration(WebClient myWebClient) { // separately created WebClient instance
|
||||||
|
super(myWebClient);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
@ -0,0 +1,76 @@
|
|||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>spring-http-interface-reactive-noResponseEntity</artifactId>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
<name>spring-http-interface-reactive-noResponseEntity</name>
|
||||||
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
|
<properties>
|
||||||
|
<java.version>17</java.version>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
<parent>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-parent</artifactId>
|
||||||
|
<version>3.1.3</version>
|
||||||
|
<relativePath/> <!-- lookup parent from repository -->
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>3.8.1</version>
|
||||||
|
<configuration>
|
||||||
|
<source>${java.version}</source>
|
||||||
|
<target>${java.version}</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
<version>3.2.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-sources</id>
|
||||||
|
<goals>
|
||||||
|
<goal>jar-no-fork</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-webflux</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- @Nullable annotation -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.google.code.findbugs</groupId>
|
||||||
|
<artifactId>jsr305</artifactId>
|
||||||
|
<version>3.0.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>jakarta.validation</groupId>
|
||||||
|
<artifactId>jakarta.validation-api</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||||
|
<artifactId>jackson-datatype-jsr310</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>jackson-databind-nullable</artifactId>
|
||||||
|
<version>0.2.6</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
@ -0,0 +1,45 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import org.openapitools.model.Client;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import org.springframework.http.codec.multipart.Part;
|
||||||
|
import reactor.core.publisher.Flux;
|
||||||
|
import reactor.core.publisher.Mono;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface AnotherFakeApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PATCH /another-fake/dummy : To test special tags
|
||||||
|
* To test special tags and operation ID starting with number
|
||||||
|
*
|
||||||
|
* @param client client model (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PATCH",
|
||||||
|
value = "/another-fake/dummy",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Client> call123testSpecialTags(
|
||||||
|
@RequestBody Mono<Client> client
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,397 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import org.openapitools.model.ChildWithNullable;
|
||||||
|
import org.openapitools.model.Client;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import org.openapitools.model.FileSchemaTestClass;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import org.openapitools.model.OuterComposite;
|
||||||
|
import org.openapitools.model.User;
|
||||||
|
import org.openapitools.model.XmlItem;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import org.springframework.http.codec.multipart.Part;
|
||||||
|
import reactor.core.publisher.Flux;
|
||||||
|
import reactor.core.publisher.Mono;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface FakeApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/create_xml_item : creates an XmlItem
|
||||||
|
* this route creates an XmlItem
|
||||||
|
*
|
||||||
|
* @param xmlItem XmlItem Body (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/create_xml_item",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/xml"
|
||||||
|
)
|
||||||
|
Mono<Void> createXmlItem(
|
||||||
|
@RequestBody Mono<XmlItem> xmlItem
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/outer/boolean
|
||||||
|
* Test serialization of outer boolean types
|
||||||
|
*
|
||||||
|
* @param body Input boolean as post body (optional)
|
||||||
|
* @return Output boolean (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/outer/boolean",
|
||||||
|
accept = { "*/*" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Boolean> fakeOuterBooleanSerialize(
|
||||||
|
@RequestBody(required = false) Mono<Boolean> body
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/outer/composite
|
||||||
|
* Test serialization of object with outer number type
|
||||||
|
*
|
||||||
|
* @param outerComposite Input composite as post body (optional)
|
||||||
|
* @return Output composite (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/outer/composite",
|
||||||
|
accept = { "*/*" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<OuterComposite> fakeOuterCompositeSerialize(
|
||||||
|
@RequestBody(required = false) Mono<OuterComposite> outerComposite
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/outer/number
|
||||||
|
* Test serialization of outer number types
|
||||||
|
*
|
||||||
|
* @param body Input number as post body (optional)
|
||||||
|
* @return Output number (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/outer/number",
|
||||||
|
accept = { "*/*" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<BigDecimal> fakeOuterNumberSerialize(
|
||||||
|
@RequestBody(required = false) Mono<BigDecimal> body
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/outer/string
|
||||||
|
* Test serialization of outer string types
|
||||||
|
*
|
||||||
|
* @param body Input string as post body (optional)
|
||||||
|
* @return Output string (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/outer/string",
|
||||||
|
accept = { "*/*" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<String> fakeOuterStringSerialize(
|
||||||
|
@RequestBody(required = false) Mono<String> body
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /fake/body-with-file-schema
|
||||||
|
* For this test, the body for this request much reference a schema named `File`.
|
||||||
|
*
|
||||||
|
* @param fileSchemaTestClass (required)
|
||||||
|
* @return Success (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/fake/body-with-file-schema",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> testBodyWithFileSchema(
|
||||||
|
@RequestBody Mono<FileSchemaTestClass> fileSchemaTestClass
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /fake/body-with-query-params
|
||||||
|
*
|
||||||
|
* @param query (required)
|
||||||
|
* @param user (required)
|
||||||
|
* @return Success (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/fake/body-with-query-params",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> testBodyWithQueryParams(
|
||||||
|
@RequestParam(value = "query", required = true) String query,
|
||||||
|
@RequestBody Mono<User> user
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PATCH /fake : To test \"client\" model
|
||||||
|
* To test \"client\" model
|
||||||
|
*
|
||||||
|
* @param client client model (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PATCH",
|
||||||
|
value = "/fake",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Client> testClientModel(
|
||||||
|
@RequestBody Mono<Client> client
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake : Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
|
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
|
*
|
||||||
|
* @param number None (required)
|
||||||
|
* @param _double None (required)
|
||||||
|
* @param patternWithoutDelimiter None (required)
|
||||||
|
* @param _byte None (required)
|
||||||
|
* @param integer None (optional)
|
||||||
|
* @param int32 None (optional)
|
||||||
|
* @param int64 None (optional)
|
||||||
|
* @param _float None (optional)
|
||||||
|
* @param string None (optional)
|
||||||
|
* @param binary None (optional)
|
||||||
|
* @param date None (optional)
|
||||||
|
* @param dateTime None (optional)
|
||||||
|
* @param password None (optional)
|
||||||
|
* @param paramCallback None (optional)
|
||||||
|
* @return Invalid username supplied (status code 400)
|
||||||
|
* or User not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/x-www-form-urlencoded"
|
||||||
|
)
|
||||||
|
Mono<Void> testEndpointParameters(
|
||||||
|
@RequestPart(value = "number", required = true) BigDecimal number,
|
||||||
|
@RequestPart(value = "double", required = true) Double _double,
|
||||||
|
@RequestPart(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter,
|
||||||
|
@RequestPart(value = "byte", required = true) byte[] _byte,
|
||||||
|
@RequestPart(value = "integer", required = false) Integer integer,
|
||||||
|
@RequestPart(value = "int32", required = false) Integer int32,
|
||||||
|
@RequestPart(value = "int64", required = false) Long int64,
|
||||||
|
@RequestPart(value = "float", required = false) Float _float,
|
||||||
|
@RequestPart(value = "string", required = false) String string,
|
||||||
|
@RequestPart(value = "binary", required = false) Flux<Part> binary,
|
||||||
|
@RequestPart(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date,
|
||||||
|
@RequestPart(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime,
|
||||||
|
@RequestPart(value = "password", required = false) String password,
|
||||||
|
@RequestPart(value = "callback", required = false) String paramCallback
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /fake : To test enum parameters
|
||||||
|
* To test enum parameters
|
||||||
|
*
|
||||||
|
* @param enumHeaderStringArray Header parameter enum test (string array) (optional)
|
||||||
|
* @param enumHeaderString Header parameter enum test (string) (optional, default to -efg)
|
||||||
|
* @param enumQueryStringArray Query parameter enum test (string array) (optional)
|
||||||
|
* @param enumQueryString Query parameter enum test (string) (optional, default to -efg)
|
||||||
|
* @param enumQueryInteger Query parameter enum test (double) (optional)
|
||||||
|
* @param enumQueryDouble Query parameter enum test (double) (optional)
|
||||||
|
* @param enumFormStringArray Form parameter enum test (string array) (optional, default to $)
|
||||||
|
* @param enumFormString Form parameter enum test (string) (optional, default to -efg)
|
||||||
|
* @return Invalid request (status code 400)
|
||||||
|
* or Not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/fake",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/x-www-form-urlencoded"
|
||||||
|
)
|
||||||
|
Mono<Void> testEnumParameters(
|
||||||
|
@RequestHeader(value = "enum_header_string_array", required = false) List<String> enumHeaderStringArray,
|
||||||
|
@RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString,
|
||||||
|
@RequestParam(value = "enum_query_string_array", required = false) List<String> enumQueryStringArray,
|
||||||
|
@RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString,
|
||||||
|
@RequestParam(value = "enum_query_integer", required = false) Integer enumQueryInteger,
|
||||||
|
@RequestParam(value = "enum_query_double", required = false) Double enumQueryDouble,
|
||||||
|
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray,
|
||||||
|
@RequestPart(value = "enum_form_string", required = false) String enumFormString
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE /fake : Fake endpoint to test group parameters (optional)
|
||||||
|
* Fake endpoint to test group parameters (optional)
|
||||||
|
*
|
||||||
|
* @param requiredStringGroup Required String in group parameters (required)
|
||||||
|
* @param requiredBooleanGroup Required Boolean in group parameters (required)
|
||||||
|
* @param requiredInt64Group Required Integer in group parameters (required)
|
||||||
|
* @param stringGroup String in group parameters (optional)
|
||||||
|
* @param booleanGroup Boolean in group parameters (optional)
|
||||||
|
* @param int64Group Integer in group parameters (optional)
|
||||||
|
* @return Something wrong (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "DELETE",
|
||||||
|
value = "/fake",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<Void> testGroupParameters(
|
||||||
|
@RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup,
|
||||||
|
@RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup,
|
||||||
|
@RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group,
|
||||||
|
@RequestParam(value = "string_group", required = false) Integer stringGroup,
|
||||||
|
@RequestHeader(value = "boolean_group", required = false) Boolean booleanGroup,
|
||||||
|
@RequestParam(value = "int64_group", required = false) Long int64Group
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/inline-additionalProperties : test inline additionalProperties
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param requestBody request body (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/inline-additionalProperties",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> testInlineAdditionalProperties(
|
||||||
|
@RequestBody Mono<Map<String, String>> requestBody
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /fake/jsonFormData : test json serialization of form data
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param param field1 (required)
|
||||||
|
* @param param2 field2 (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/fake/jsonFormData",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/x-www-form-urlencoded"
|
||||||
|
)
|
||||||
|
Mono<Void> testJsonFormData(
|
||||||
|
@RequestPart(value = "param", required = true) String param,
|
||||||
|
@RequestPart(value = "param2", required = true) String param2
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/nullable : test nullable parent property
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param childWithNullable request body (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/nullable",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> testNullable(
|
||||||
|
@RequestBody Mono<ChildWithNullable> childWithNullable
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /fake/test-query-parameters
|
||||||
|
* To test the collection format in query parameters
|
||||||
|
*
|
||||||
|
* @param pipe (required)
|
||||||
|
* @param http (required)
|
||||||
|
* @param url (required)
|
||||||
|
* @param context (required)
|
||||||
|
* @return Success (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/fake/test-query-parameters",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<Void> testQueryParameterCollectionFormat(
|
||||||
|
@RequestParam(value = "pipe", required = true) List<String> pipe,
|
||||||
|
@RequestParam(value = "http", required = true) List<String> http,
|
||||||
|
@RequestParam(value = "url", required = true) List<String> url,
|
||||||
|
@RequestParam(value = "context", required = true) List<String> context
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /fake/response-with-example
|
||||||
|
* This endpoint defines an example value for its response schema.
|
||||||
|
*
|
||||||
|
* @return Success (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/fake/response-with-example",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<Integer> testWithResultExample(
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,45 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import org.openapitools.model.Client;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import org.springframework.http.codec.multipart.Part;
|
||||||
|
import reactor.core.publisher.Flux;
|
||||||
|
import reactor.core.publisher.Mono;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface FakeClassnameTags123Api {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PATCH /fake_classname_test : To test class name in snake case
|
||||||
|
* To test class name in snake case
|
||||||
|
*
|
||||||
|
* @param client client model (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PATCH",
|
||||||
|
value = "/fake_classname_test",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Client> testClassname(
|
||||||
|
@RequestBody Mono<Client> client
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,238 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import org.openapitools.model.ModelApiResponse;
|
||||||
|
import org.openapitools.model.Pet;
|
||||||
|
import org.openapitools.model.ResponseObjectWithDifferentFieldNames;
|
||||||
|
import java.util.Set;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import org.springframework.http.codec.multipart.Part;
|
||||||
|
import reactor.core.publisher.Flux;
|
||||||
|
import reactor.core.publisher.Mono;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface PetApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /pet : Add a new pet to the store
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param pet Pet object that needs to be added to the store (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid input (status code 405)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/pet",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> addPet(
|
||||||
|
@RequestBody Mono<Pet> pet
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE /pet/{petId} : Deletes a pet
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petId Pet id to delete (required)
|
||||||
|
* @param apiKey (optional)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid pet value (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "DELETE",
|
||||||
|
value = "/pet/{petId}",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<Void> deletePet(
|
||||||
|
@PathVariable("petId") Long petId,
|
||||||
|
@RequestHeader(value = "api_key", required = false) String apiKey
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /pet/findByStatus : Finds Pets by status
|
||||||
|
* Multiple status values can be provided with comma separated strings
|
||||||
|
*
|
||||||
|
* @param status Status values that need to be considered for filter (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid status value (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/pet/findByStatus",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
Flux<Pet> findPetsByStatus(
|
||||||
|
@RequestParam(value = "status", required = true) List<String> status
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /pet/findByTags : Finds Pets by tags
|
||||||
|
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
||||||
|
*
|
||||||
|
* @param tags Tags to filter by (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid tag value (status code 400)
|
||||||
|
* @deprecated
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/pet/findByTags",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
Flux<Pet> findPetsByTags(
|
||||||
|
@RequestParam(value = "tags", required = true) Set<String> tags
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /pet/{petId} : Find pet by ID
|
||||||
|
* Returns a single pet
|
||||||
|
*
|
||||||
|
* @param petId ID of pet to return (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid ID supplied (status code 400)
|
||||||
|
* or Pet not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/pet/{petId}",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
Mono<Pet> getPetById(
|
||||||
|
@PathVariable("petId") Long petId
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /fake/{petId}/response-object-different-names
|
||||||
|
*
|
||||||
|
* @param petId ID of pet to update (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/fake/{petId}/response-object-different-names",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames(
|
||||||
|
@PathVariable("petId") Long petId
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /pet : Update an existing pet
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param pet Pet object that needs to be added to the store (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid ID supplied (status code 400)
|
||||||
|
* or Pet not found (status code 404)
|
||||||
|
* or Validation exception (status code 405)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/pet",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> updatePet(
|
||||||
|
@RequestBody Mono<Pet> pet
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /pet/{petId} : Updates a pet in the store with form data
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petId ID of pet that needs to be updated (required)
|
||||||
|
* @param name Updated name of the pet (optional)
|
||||||
|
* @param status Updated status of the pet (optional)
|
||||||
|
* @return Invalid input (status code 405)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.METHOD_NOT_ALLOWED)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/pet/{petId}",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/x-www-form-urlencoded"
|
||||||
|
)
|
||||||
|
Mono<Void> updatePetWithForm(
|
||||||
|
@PathVariable("petId") Long petId,
|
||||||
|
@RequestPart(value = "name", required = false) String name,
|
||||||
|
@RequestPart(value = "status", required = false) String status
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /pet/{petId}/uploadImage : uploads an image
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petId ID of pet to update (required)
|
||||||
|
* @param additionalMetadata Additional data to pass to server (optional)
|
||||||
|
* @param file file to upload (optional)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/pet/{petId}/uploadImage",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "multipart/form-data"
|
||||||
|
)
|
||||||
|
Mono<ModelApiResponse> uploadFile(
|
||||||
|
@PathVariable("petId") Long petId,
|
||||||
|
@RequestPart(value = "additionalMetadata", required = false) String additionalMetadata,
|
||||||
|
@RequestPart(value = "file", required = false) Flux<Part> file
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /fake/{petId}/uploadImageWithRequiredFile : uploads an image (required)
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param petId ID of pet to update (required)
|
||||||
|
* @param requiredFile file to upload (required)
|
||||||
|
* @param additionalMetadata Additional data to pass to server (optional)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/fake/{petId}/uploadImageWithRequiredFile",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "multipart/form-data"
|
||||||
|
)
|
||||||
|
Mono<ModelApiResponse> uploadFileWithRequiredFile(
|
||||||
|
@PathVariable("petId") Long petId,
|
||||||
|
@RequestPart(value = "requiredFile", required = true) Flux<Part> requiredFile,
|
||||||
|
@RequestPart(value = "additionalMetadata", required = false) String additionalMetadata
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,103 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import org.openapitools.model.Order;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import org.springframework.http.codec.multipart.Part;
|
||||||
|
import reactor.core.publisher.Flux;
|
||||||
|
import reactor.core.publisher.Mono;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface StoreApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE /store/order/{order_id} : Delete purchase order by ID
|
||||||
|
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
||||||
|
*
|
||||||
|
* @param orderId ID of the order that needs to be deleted (required)
|
||||||
|
* @return Invalid ID supplied (status code 400)
|
||||||
|
* or Order not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "DELETE",
|
||||||
|
value = "/store/order/{order_id}",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<Void> deleteOrder(
|
||||||
|
@PathVariable("order_id") String orderId
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /store/inventory : Returns pet inventories by status
|
||||||
|
* Returns a map of status codes to quantities
|
||||||
|
*
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/store/inventory",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<Map<String, Integer>> getInventory(
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /store/order/{order_id} : Find purchase order by ID
|
||||||
|
* For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions
|
||||||
|
*
|
||||||
|
* @param orderId ID of pet that needs to be fetched (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid ID supplied (status code 400)
|
||||||
|
* or Order not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/store/order/{order_id}",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
Mono<Order> getOrderById(
|
||||||
|
@PathVariable("order_id") Long orderId
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /store/order : Place an order for a pet
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param order order placed for purchasing the pet (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid Order (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/store/order",
|
||||||
|
accept = { "application/json", "application/xml" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Order> placeOrder(
|
||||||
|
@RequestBody Mono<Order> order
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,183 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.api;
|
||||||
|
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import org.openapitools.model.User;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.service.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import org.springframework.http.codec.multipart.Part;
|
||||||
|
import reactor.core.publisher.Flux;
|
||||||
|
import reactor.core.publisher.Mono;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public interface UserApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /user : Create user
|
||||||
|
* This can only be done by the logged in user.
|
||||||
|
*
|
||||||
|
* @param user Created user object (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/user",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> createUser(
|
||||||
|
@RequestBody Mono<User> user
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /user/createWithArray : Creates list of users with given input array
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param user List of user object (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/user/createWithArray",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> createUsersWithArrayInput(
|
||||||
|
@RequestBody Flux<User> user
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST /user/createWithList : Creates list of users with given input array
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param user List of user object (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "POST",
|
||||||
|
value = "/user/createWithList",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> createUsersWithListInput(
|
||||||
|
@RequestBody Flux<User> user
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE /user/{username} : Delete user
|
||||||
|
* This can only be done by the logged in user.
|
||||||
|
*
|
||||||
|
* @param username The name that needs to be deleted (required)
|
||||||
|
* @return Invalid username supplied (status code 400)
|
||||||
|
* or User not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "DELETE",
|
||||||
|
value = "/user/{username}",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<Void> deleteUser(
|
||||||
|
@PathVariable("username") String username
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /user/{username} : Get user by user name
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param username The name that needs to be fetched. Use user1 for testing. (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid username supplied (status code 400)
|
||||||
|
* or User not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/user/{username}",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
Mono<User> getUserByName(
|
||||||
|
@PathVariable("username") String username
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /user/login : Logs user into the system
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param username The user name for login (required)
|
||||||
|
* @param password The password for login in clear text (required)
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
* or Invalid username/password supplied (status code 400)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/user/login",
|
||||||
|
accept = { "application/json", "application/xml" }
|
||||||
|
)
|
||||||
|
Mono<String> loginUser(
|
||||||
|
@RequestParam(value = "username", required = true) String username,
|
||||||
|
@RequestParam(value = "password", required = true) String password
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GET /user/logout : Logs out current logged in user session
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @return successful operation (status code 200)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.OK)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "GET",
|
||||||
|
value = "/user/logout",
|
||||||
|
accept = { "application/json" }
|
||||||
|
)
|
||||||
|
Mono<Void> logoutUser(
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT /user/{username} : Updated user
|
||||||
|
* This can only be done by the logged in user.
|
||||||
|
*
|
||||||
|
* @param username name that need to be deleted (required)
|
||||||
|
* @param user Updated user object (required)
|
||||||
|
* @return Invalid user supplied (status code 400)
|
||||||
|
* or User not found (status code 404)
|
||||||
|
*/
|
||||||
|
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||||
|
@HttpExchange(
|
||||||
|
method = "PUT",
|
||||||
|
value = "/user/{username}",
|
||||||
|
accept = { "application/json" },
|
||||||
|
contentType = "application/json"
|
||||||
|
)
|
||||||
|
Mono<Void> updateUser(
|
||||||
|
@PathVariable("username") String username,
|
||||||
|
@RequestBody Mono<User> user
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,65 @@
|
|||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (7.10.0-SNAPSHOT).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
package org.openapitools.configuration;
|
||||||
|
|
||||||
|
import org.openapitools.api.AnotherFakeApi;
|
||||||
|
import org.openapitools.api.FakeApi;
|
||||||
|
import org.openapitools.api.FakeClassnameTags123Api;
|
||||||
|
import org.openapitools.api.PetApi;
|
||||||
|
import org.openapitools.api.StoreApi;
|
||||||
|
import org.openapitools.api.UserApi;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.web.reactive.function.client.WebClient;
|
||||||
|
import org.springframework.web.reactive.function.client.support.WebClientAdapter;
|
||||||
|
import org.springframework.web.service.invoker.HttpServiceProxyFactory;
|
||||||
|
|
||||||
|
public abstract class HttpInterfacesAbstractConfigurator {
|
||||||
|
|
||||||
|
private final WebClient webClient;
|
||||||
|
|
||||||
|
public HttpInterfacesAbstractConfigurator(final WebClient webClient) {
|
||||||
|
this.webClient = webClient;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.anotherFake")
|
||||||
|
AnotherFakeApi anotherFakeHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(AnotherFakeApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.fake")
|
||||||
|
FakeApi fakeHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(FakeApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.fakeClassnameTags123")
|
||||||
|
FakeClassnameTags123Api fakeClassnameTags123HttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(FakeClassnameTags123Api.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.pet")
|
||||||
|
PetApi petHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(PetApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.store")
|
||||||
|
StoreApi storeHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(StoreApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean(name = "org.openapitools.configuration.HttpInterfacesAbstractConfigurator.user")
|
||||||
|
UserApi userHttpProxy() {
|
||||||
|
HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(webClient)).build();
|
||||||
|
return factory.createClient(UserApi.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,124 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesAnyType
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesAnyType {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesAnyType name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, Object> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesAnyType putAdditionalProperty(String key, Object value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, Object>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, Object> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public Object getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesAnyType additionalPropertiesAnyType = (AdditionalPropertiesAnyType) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesAnyType.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesAnyType.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesAnyType {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,125 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesArray {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesArray name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, List> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesArray putAdditionalProperty(String key, List value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, List>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, List> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public List getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesArray additionalPropertiesArray = (AdditionalPropertiesArray) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesArray.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesArray.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesArray {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,124 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesBoolean {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesBoolean name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, Boolean> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesBoolean putAdditionalProperty(String key, Boolean value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, Boolean>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, Boolean> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public Boolean getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesBoolean additionalPropertiesBoolean = (AdditionalPropertiesBoolean) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesBoolean.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesBoolean.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesBoolean {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,400 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.util.NoSuchElementException;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesClass
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesClass {
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, String> mapString = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, BigDecimal> mapNumber = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Integer> mapInteger = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Boolean> mapBoolean = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, List<Integer>> mapArrayInteger = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, List<Object>> mapArrayAnytype = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Map<String, String>> mapMapString = new HashMap<>();
|
||||||
|
|
||||||
|
|
||||||
|
private Map<String, Map<String, Object>> mapMapAnytype = new HashMap<>();
|
||||||
|
|
||||||
|
private Object anytype1;
|
||||||
|
|
||||||
|
private JsonNullable<Object> anytype2 = JsonNullable.<Object>undefined();
|
||||||
|
|
||||||
|
private Object anytype3;
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass mapString(Map<String, String> mapString) {
|
||||||
|
this.mapString = mapString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass putMapStringItem(String key, String mapStringItem) {
|
||||||
|
if (this.mapString == null) {
|
||||||
|
this.mapString = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapString.put(key, mapStringItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapString
|
||||||
|
* @return mapString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_string")
|
||||||
|
public Map<String, String> getMapString() {
|
||||||
|
return mapString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapString(Map<String, String> mapString) {
|
||||||
|
this.mapString = mapString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass mapNumber(Map<String, BigDecimal> mapNumber) {
|
||||||
|
this.mapNumber = mapNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass putMapNumberItem(String key, BigDecimal mapNumberItem) {
|
||||||
|
if (this.mapNumber == null) {
|
||||||
|
this.mapNumber = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapNumber.put(key, mapNumberItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapNumber
|
||||||
|
* @return mapNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_number")
|
||||||
|
public Map<String, BigDecimal> getMapNumber() {
|
||||||
|
return mapNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapNumber(Map<String, BigDecimal> mapNumber) {
|
||||||
|
this.mapNumber = mapNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass mapInteger(Map<String, Integer> mapInteger) {
|
||||||
|
this.mapInteger = mapInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass putMapIntegerItem(String key, Integer mapIntegerItem) {
|
||||||
|
if (this.mapInteger == null) {
|
||||||
|
this.mapInteger = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapInteger.put(key, mapIntegerItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapInteger
|
||||||
|
* @return mapInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_integer")
|
||||||
|
public Map<String, Integer> getMapInteger() {
|
||||||
|
return mapInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapInteger(Map<String, Integer> mapInteger) {
|
||||||
|
this.mapInteger = mapInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass mapBoolean(Map<String, Boolean> mapBoolean) {
|
||||||
|
this.mapBoolean = mapBoolean;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass putMapBooleanItem(String key, Boolean mapBooleanItem) {
|
||||||
|
if (this.mapBoolean == null) {
|
||||||
|
this.mapBoolean = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapBoolean.put(key, mapBooleanItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapBoolean
|
||||||
|
* @return mapBoolean
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_boolean")
|
||||||
|
public Map<String, Boolean> getMapBoolean() {
|
||||||
|
return mapBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapBoolean(Map<String, Boolean> mapBoolean) {
|
||||||
|
this.mapBoolean = mapBoolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass mapArrayInteger(Map<String, List<Integer>> mapArrayInteger) {
|
||||||
|
this.mapArrayInteger = mapArrayInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
|
||||||
|
if (this.mapArrayInteger == null) {
|
||||||
|
this.mapArrayInteger = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapArrayInteger.put(key, mapArrayIntegerItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapArrayInteger
|
||||||
|
* @return mapArrayInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_array_integer")
|
||||||
|
public Map<String, List<Integer>> getMapArrayInteger() {
|
||||||
|
return mapArrayInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapArrayInteger(Map<String, List<Integer>> mapArrayInteger) {
|
||||||
|
this.mapArrayInteger = mapArrayInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass mapArrayAnytype(Map<String, List<Object>> mapArrayAnytype) {
|
||||||
|
this.mapArrayAnytype = mapArrayAnytype;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
|
||||||
|
if (this.mapArrayAnytype == null) {
|
||||||
|
this.mapArrayAnytype = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapArrayAnytype
|
||||||
|
* @return mapArrayAnytype
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_array_anytype")
|
||||||
|
public Map<String, List<Object>> getMapArrayAnytype() {
|
||||||
|
return mapArrayAnytype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapArrayAnytype(Map<String, List<Object>> mapArrayAnytype) {
|
||||||
|
this.mapArrayAnytype = mapArrayAnytype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass mapMapString(Map<String, Map<String, String>> mapMapString) {
|
||||||
|
this.mapMapString = mapMapString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
|
||||||
|
if (this.mapMapString == null) {
|
||||||
|
this.mapMapString = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapMapString.put(key, mapMapStringItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapMapString
|
||||||
|
* @return mapMapString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_map_string")
|
||||||
|
public Map<String, Map<String, String>> getMapMapString() {
|
||||||
|
return mapMapString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapMapString(Map<String, Map<String, String>> mapMapString) {
|
||||||
|
this.mapMapString = mapMapString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass mapMapAnytype(Map<String, Map<String, Object>> mapMapAnytype) {
|
||||||
|
this.mapMapAnytype = mapMapAnytype;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
|
||||||
|
if (this.mapMapAnytype == null) {
|
||||||
|
this.mapMapAnytype = new HashMap<>();
|
||||||
|
}
|
||||||
|
this.mapMapAnytype.put(key, mapMapAnytypeItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get mapMapAnytype
|
||||||
|
* @return mapMapAnytype
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("map_map_anytype")
|
||||||
|
public Map<String, Map<String, Object>> getMapMapAnytype() {
|
||||||
|
return mapMapAnytype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapMapAnytype(Map<String, Map<String, Object>> mapMapAnytype) {
|
||||||
|
this.mapMapAnytype = mapMapAnytype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass anytype1(Object anytype1) {
|
||||||
|
this.anytype1 = anytype1;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get anytype1
|
||||||
|
* @return anytype1
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("anytype_1")
|
||||||
|
public Object getAnytype1() {
|
||||||
|
return anytype1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAnytype1(Object anytype1) {
|
||||||
|
this.anytype1 = anytype1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass anytype2(Object anytype2) {
|
||||||
|
this.anytype2 = JsonNullable.of(anytype2);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get anytype2
|
||||||
|
* @return anytype2
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("anytype_2")
|
||||||
|
public JsonNullable<Object> getAnytype2() {
|
||||||
|
return anytype2;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAnytype2(JsonNullable<Object> anytype2) {
|
||||||
|
this.anytype2 = anytype2;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalPropertiesClass anytype3(Object anytype3) {
|
||||||
|
this.anytype3 = anytype3;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get anytype3
|
||||||
|
* @return anytype3
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("anytype_3")
|
||||||
|
public Object getAnytype3() {
|
||||||
|
return anytype3;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAnytype3(Object anytype3) {
|
||||||
|
this.anytype3 = anytype3;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesClass additionalPropertiesClass = (AdditionalPropertiesClass) o;
|
||||||
|
return Objects.equals(this.mapString, additionalPropertiesClass.mapString) &&
|
||||||
|
Objects.equals(this.mapNumber, additionalPropertiesClass.mapNumber) &&
|
||||||
|
Objects.equals(this.mapInteger, additionalPropertiesClass.mapInteger) &&
|
||||||
|
Objects.equals(this.mapBoolean, additionalPropertiesClass.mapBoolean) &&
|
||||||
|
Objects.equals(this.mapArrayInteger, additionalPropertiesClass.mapArrayInteger) &&
|
||||||
|
Objects.equals(this.mapArrayAnytype, additionalPropertiesClass.mapArrayAnytype) &&
|
||||||
|
Objects.equals(this.mapMapString, additionalPropertiesClass.mapMapString) &&
|
||||||
|
Objects.equals(this.mapMapAnytype, additionalPropertiesClass.mapMapAnytype) &&
|
||||||
|
Objects.equals(this.anytype1, additionalPropertiesClass.anytype1) &&
|
||||||
|
equalsNullable(this.anytype2, additionalPropertiesClass.anytype2) &&
|
||||||
|
Objects.equals(this.anytype3, additionalPropertiesClass.anytype3);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b) {
|
||||||
|
return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(mapString, mapNumber, mapInteger, mapBoolean, mapArrayInteger, mapArrayAnytype, mapMapString, mapMapAnytype, anytype1, hashCodeNullable(anytype2), anytype3);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> int hashCodeNullable(JsonNullable<T> a) {
|
||||||
|
if (a == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesClass {\n");
|
||||||
|
sb.append(" mapString: ").append(toIndentedString(mapString)).append("\n");
|
||||||
|
sb.append(" mapNumber: ").append(toIndentedString(mapNumber)).append("\n");
|
||||||
|
sb.append(" mapInteger: ").append(toIndentedString(mapInteger)).append("\n");
|
||||||
|
sb.append(" mapBoolean: ").append(toIndentedString(mapBoolean)).append("\n");
|
||||||
|
sb.append(" mapArrayInteger: ").append(toIndentedString(mapArrayInteger)).append("\n");
|
||||||
|
sb.append(" mapArrayAnytype: ").append(toIndentedString(mapArrayAnytype)).append("\n");
|
||||||
|
sb.append(" mapMapString: ").append(toIndentedString(mapMapString)).append("\n");
|
||||||
|
sb.append(" mapMapAnytype: ").append(toIndentedString(mapMapAnytype)).append("\n");
|
||||||
|
sb.append(" anytype1: ").append(toIndentedString(anytype1)).append("\n");
|
||||||
|
sb.append(" anytype2: ").append(toIndentedString(anytype2)).append("\n");
|
||||||
|
sb.append(" anytype3: ").append(toIndentedString(anytype3)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,124 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesInteger {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesInteger name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, Integer> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesInteger putAdditionalProperty(String key, Integer value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, Integer>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, Integer> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public Integer getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesInteger additionalPropertiesInteger = (AdditionalPropertiesInteger) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesInteger.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesInteger.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesInteger {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,125 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesNumber {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesNumber name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, BigDecimal> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesNumber putAdditionalProperty(String key, BigDecimal value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, BigDecimal>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, BigDecimal> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public BigDecimal getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesNumber additionalPropertiesNumber = (AdditionalPropertiesNumber) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesNumber.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesNumber.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesNumber {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,125 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import java.util.Map;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesObject
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesObject {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesObject name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, Map> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesObject putAdditionalProperty(String key, Map value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, Map>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, Map> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public Map getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesObject additionalPropertiesObject = (AdditionalPropertiesObject) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesObject.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesObject.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesObject {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,124 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
||||||
|
/**
|
||||||
|
* AdditionalPropertiesString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class AdditionalPropertiesString {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public AdditionalPropertiesString name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A container for additional, undeclared properties.
|
||||||
|
* This is a holder for any undeclared properties as specified with
|
||||||
|
* the 'additionalProperties' keyword in the OAS document.
|
||||||
|
*/
|
||||||
|
private Map<String, String> additionalProperties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the additional (undeclared) property with the specified name and value.
|
||||||
|
* If the property does not already exist, create it otherwise replace it.
|
||||||
|
*/
|
||||||
|
@JsonAnySetter
|
||||||
|
public AdditionalPropertiesString putAdditionalProperty(String key, String value) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
this.additionalProperties = new HashMap<String, String>();
|
||||||
|
}
|
||||||
|
this.additionalProperties.put(key, value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property.
|
||||||
|
*/
|
||||||
|
@JsonAnyGetter
|
||||||
|
public Map<String, String> getAdditionalProperties() {
|
||||||
|
return additionalProperties;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the additional (undeclared) property with the specified name.
|
||||||
|
*/
|
||||||
|
public String getAdditionalProperty(String key) {
|
||||||
|
if (this.additionalProperties == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return this.additionalProperties.get(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
AdditionalPropertiesString additionalPropertiesString = (AdditionalPropertiesString) o;
|
||||||
|
return Objects.equals(this.name, additionalPropertiesString.name) &&
|
||||||
|
Objects.equals(this.additionalProperties, additionalPropertiesString.additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(name, additionalProperties);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class AdditionalPropertiesString {\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
|
||||||
|
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,128 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Animal
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonIgnoreProperties(
|
||||||
|
value = "className", // ignore manually set className, it will be automatically generated by Jackson during serialization
|
||||||
|
allowSetters = true // allows the className to be set during deserialization
|
||||||
|
)
|
||||||
|
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "className", visible = true)
|
||||||
|
@JsonSubTypes({
|
||||||
|
@JsonSubTypes.Type(value = BigCat.class, name = "BigCat"),
|
||||||
|
@JsonSubTypes.Type(value = Cat.class, name = "Cat"),
|
||||||
|
@JsonSubTypes.Type(value = Dog.class, name = "Dog")
|
||||||
|
})
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class Animal {
|
||||||
|
|
||||||
|
private String className;
|
||||||
|
|
||||||
|
private String color = "red";
|
||||||
|
|
||||||
|
public Animal() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor with only required parameters
|
||||||
|
*/
|
||||||
|
public Animal(String className) {
|
||||||
|
this.className = className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Animal className(String className) {
|
||||||
|
this.className = className;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get className
|
||||||
|
* @return className
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("className")
|
||||||
|
public String getClassName() {
|
||||||
|
return className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClassName(String className) {
|
||||||
|
this.className = className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Animal color(String color) {
|
||||||
|
this.color = color;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get color
|
||||||
|
* @return color
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("color")
|
||||||
|
public String getColor() {
|
||||||
|
return color;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setColor(String color) {
|
||||||
|
this.color = color;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
Animal animal = (Animal) o;
|
||||||
|
return Objects.equals(this.className, animal.className) &&
|
||||||
|
Objects.equals(this.color, animal.color);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(className, color);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class Animal {\n");
|
||||||
|
sb.append(" className: ").append(toIndentedString(className)).append("\n");
|
||||||
|
sb.append(" color: ").append(toIndentedString(color)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,93 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ArrayOfArrayOfNumberOnly
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ArrayOfArrayOfNumberOnly {
|
||||||
|
|
||||||
|
|
||||||
|
private List<List<BigDecimal>> arrayArrayNumber = new ArrayList<>();
|
||||||
|
|
||||||
|
public ArrayOfArrayOfNumberOnly arrayArrayNumber(List<List<BigDecimal>> arrayArrayNumber) {
|
||||||
|
this.arrayArrayNumber = arrayArrayNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayOfArrayOfNumberOnly addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
|
||||||
|
if (this.arrayArrayNumber == null) {
|
||||||
|
this.arrayArrayNumber = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayArrayNumber.add(arrayArrayNumberItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayArrayNumber
|
||||||
|
* @return arrayArrayNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("ArrayArrayNumber")
|
||||||
|
public List<List<BigDecimal>> getArrayArrayNumber() {
|
||||||
|
return arrayArrayNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayArrayNumber(List<List<BigDecimal>> arrayArrayNumber) {
|
||||||
|
this.arrayArrayNumber = arrayArrayNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ArrayOfArrayOfNumberOnly arrayOfArrayOfNumberOnly = (ArrayOfArrayOfNumberOnly) o;
|
||||||
|
return Objects.equals(this.arrayArrayNumber, arrayOfArrayOfNumberOnly.arrayArrayNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(arrayArrayNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ArrayOfArrayOfNumberOnly {\n");
|
||||||
|
sb.append(" arrayArrayNumber: ").append(toIndentedString(arrayArrayNumber)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,93 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ArrayOfNumberOnly
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ArrayOfNumberOnly {
|
||||||
|
|
||||||
|
|
||||||
|
private List<BigDecimal> arrayNumber = new ArrayList<>();
|
||||||
|
|
||||||
|
public ArrayOfNumberOnly arrayNumber(List<BigDecimal> arrayNumber) {
|
||||||
|
this.arrayNumber = arrayNumber;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
|
||||||
|
if (this.arrayNumber == null) {
|
||||||
|
this.arrayNumber = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayNumber.add(arrayNumberItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayNumber
|
||||||
|
* @return arrayNumber
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("ArrayNumber")
|
||||||
|
public List<BigDecimal> getArrayNumber() {
|
||||||
|
return arrayNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayNumber(List<BigDecimal> arrayNumber) {
|
||||||
|
this.arrayNumber = arrayNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ArrayOfNumberOnly arrayOfNumberOnly = (ArrayOfNumberOnly) o;
|
||||||
|
return Objects.equals(this.arrayNumber, arrayOfNumberOnly.arrayNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(arrayNumber);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ArrayOfNumberOnly {\n");
|
||||||
|
sb.append(" arrayNumber: ").append(toIndentedString(arrayNumber)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,157 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.model.ReadOnlyFirst;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ArrayTest
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ArrayTest {
|
||||||
|
|
||||||
|
|
||||||
|
private List<String> arrayOfString = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<List<Long>> arrayArrayOfInteger = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private List<List<ReadOnlyFirst>> arrayArrayOfModel = new ArrayList<>();
|
||||||
|
|
||||||
|
public ArrayTest arrayOfString(List<String> arrayOfString) {
|
||||||
|
this.arrayOfString = arrayOfString;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
|
||||||
|
if (this.arrayOfString == null) {
|
||||||
|
this.arrayOfString = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayOfString.add(arrayOfStringItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayOfString
|
||||||
|
* @return arrayOfString
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("array_of_string")
|
||||||
|
public List<String> getArrayOfString() {
|
||||||
|
return arrayOfString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayOfString(List<String> arrayOfString) {
|
||||||
|
this.arrayOfString = arrayOfString;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTest arrayArrayOfInteger(List<List<Long>> arrayArrayOfInteger) {
|
||||||
|
this.arrayArrayOfInteger = arrayArrayOfInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTest addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
|
||||||
|
if (this.arrayArrayOfInteger == null) {
|
||||||
|
this.arrayArrayOfInteger = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayArrayOfInteger
|
||||||
|
* @return arrayArrayOfInteger
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("array_array_of_integer")
|
||||||
|
public List<List<Long>> getArrayArrayOfInteger() {
|
||||||
|
return arrayArrayOfInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayArrayOfInteger(List<List<Long>> arrayArrayOfInteger) {
|
||||||
|
this.arrayArrayOfInteger = arrayArrayOfInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTest arrayArrayOfModel(List<List<ReadOnlyFirst>> arrayArrayOfModel) {
|
||||||
|
this.arrayArrayOfModel = arrayArrayOfModel;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
|
||||||
|
if (this.arrayArrayOfModel == null) {
|
||||||
|
this.arrayArrayOfModel = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayArrayOfModel.add(arrayArrayOfModelItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayArrayOfModel
|
||||||
|
* @return arrayArrayOfModel
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("array_array_of_model")
|
||||||
|
public List<List<ReadOnlyFirst>> getArrayArrayOfModel() {
|
||||||
|
return arrayArrayOfModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayArrayOfModel(List<List<ReadOnlyFirst>> arrayArrayOfModel) {
|
||||||
|
this.arrayArrayOfModel = arrayArrayOfModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ArrayTest arrayTest = (ArrayTest) o;
|
||||||
|
return Objects.equals(this.arrayOfString, arrayTest.arrayOfString) &&
|
||||||
|
Objects.equals(this.arrayArrayOfInteger, arrayTest.arrayArrayOfInteger) &&
|
||||||
|
Objects.equals(this.arrayArrayOfModel, arrayTest.arrayArrayOfModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(arrayOfString, arrayArrayOfInteger, arrayArrayOfModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ArrayTest {\n");
|
||||||
|
sb.append(" arrayOfString: ").append(toIndentedString(arrayOfString)).append("\n");
|
||||||
|
sb.append(" arrayArrayOfInteger: ").append(toIndentedString(arrayArrayOfInteger)).append("\n");
|
||||||
|
sb.append(" arrayArrayOfModel: ").append(toIndentedString(arrayArrayOfModel)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,153 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import org.openapitools.model.Cat;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* BigCat
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class BigCat extends Cat {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets kind
|
||||||
|
*/
|
||||||
|
public enum KindEnum {
|
||||||
|
LIONS("lions"),
|
||||||
|
|
||||||
|
TIGERS("tigers"),
|
||||||
|
|
||||||
|
LEOPARDS("leopards"),
|
||||||
|
|
||||||
|
JAGUARS("jaguars");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
KindEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static KindEnum fromValue(String value) {
|
||||||
|
for (KindEnum b : KindEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private KindEnum kind;
|
||||||
|
|
||||||
|
public BigCat() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor with only required parameters
|
||||||
|
*/
|
||||||
|
public BigCat(String className) {
|
||||||
|
super(className);
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigCat kind(KindEnum kind) {
|
||||||
|
this.kind = kind;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get kind
|
||||||
|
* @return kind
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("kind")
|
||||||
|
public KindEnum getKind() {
|
||||||
|
return kind;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setKind(KindEnum kind) {
|
||||||
|
this.kind = kind;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public BigCat declawed(Boolean declawed) {
|
||||||
|
super.declawed(declawed);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigCat className(String className) {
|
||||||
|
super.className(className);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigCat color(String color) {
|
||||||
|
super.color(color);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
BigCat bigCat = (BigCat) o;
|
||||||
|
return Objects.equals(this.kind, bigCat.kind) &&
|
||||||
|
super.equals(o);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(kind, super.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class BigCat {\n");
|
||||||
|
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
||||||
|
sb.append(" kind: ").append(toIndentedString(kind)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,195 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Capitalization
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class Capitalization {
|
||||||
|
|
||||||
|
private String smallCamel;
|
||||||
|
|
||||||
|
private String capitalCamel;
|
||||||
|
|
||||||
|
private String smallSnake;
|
||||||
|
|
||||||
|
private String capitalSnake;
|
||||||
|
|
||||||
|
private String scAETHFlowPoints;
|
||||||
|
|
||||||
|
private String ATT_NAME;
|
||||||
|
|
||||||
|
public Capitalization smallCamel(String smallCamel) {
|
||||||
|
this.smallCamel = smallCamel;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get smallCamel
|
||||||
|
* @return smallCamel
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("smallCamel")
|
||||||
|
public String getSmallCamel() {
|
||||||
|
return smallCamel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSmallCamel(String smallCamel) {
|
||||||
|
this.smallCamel = smallCamel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Capitalization capitalCamel(String capitalCamel) {
|
||||||
|
this.capitalCamel = capitalCamel;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get capitalCamel
|
||||||
|
* @return capitalCamel
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("CapitalCamel")
|
||||||
|
public String getCapitalCamel() {
|
||||||
|
return capitalCamel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCapitalCamel(String capitalCamel) {
|
||||||
|
this.capitalCamel = capitalCamel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Capitalization smallSnake(String smallSnake) {
|
||||||
|
this.smallSnake = smallSnake;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get smallSnake
|
||||||
|
* @return smallSnake
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("small_Snake")
|
||||||
|
public String getSmallSnake() {
|
||||||
|
return smallSnake;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSmallSnake(String smallSnake) {
|
||||||
|
this.smallSnake = smallSnake;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Capitalization capitalSnake(String capitalSnake) {
|
||||||
|
this.capitalSnake = capitalSnake;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get capitalSnake
|
||||||
|
* @return capitalSnake
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("Capital_Snake")
|
||||||
|
public String getCapitalSnake() {
|
||||||
|
return capitalSnake;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCapitalSnake(String capitalSnake) {
|
||||||
|
this.capitalSnake = capitalSnake;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Capitalization scAETHFlowPoints(String scAETHFlowPoints) {
|
||||||
|
this.scAETHFlowPoints = scAETHFlowPoints;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get scAETHFlowPoints
|
||||||
|
* @return scAETHFlowPoints
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("SCA_ETH_Flow_Points")
|
||||||
|
public String getScAETHFlowPoints() {
|
||||||
|
return scAETHFlowPoints;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setScAETHFlowPoints(String scAETHFlowPoints) {
|
||||||
|
this.scAETHFlowPoints = scAETHFlowPoints;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Capitalization ATT_NAME(String ATT_NAME) {
|
||||||
|
this.ATT_NAME = ATT_NAME;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Name of the pet
|
||||||
|
* @return ATT_NAME
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("ATT_NAME")
|
||||||
|
public String getATTNAME() {
|
||||||
|
return ATT_NAME;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setATTNAME(String ATT_NAME) {
|
||||||
|
this.ATT_NAME = ATT_NAME;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
Capitalization capitalization = (Capitalization) o;
|
||||||
|
return Objects.equals(this.smallCamel, capitalization.smallCamel) &&
|
||||||
|
Objects.equals(this.capitalCamel, capitalization.capitalCamel) &&
|
||||||
|
Objects.equals(this.smallSnake, capitalization.smallSnake) &&
|
||||||
|
Objects.equals(this.capitalSnake, capitalization.capitalSnake) &&
|
||||||
|
Objects.equals(this.scAETHFlowPoints, capitalization.scAETHFlowPoints) &&
|
||||||
|
Objects.equals(this.ATT_NAME, capitalization.ATT_NAME);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(smallCamel, capitalCamel, smallSnake, capitalSnake, scAETHFlowPoints, ATT_NAME);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class Capitalization {\n");
|
||||||
|
sb.append(" smallCamel: ").append(toIndentedString(smallCamel)).append("\n");
|
||||||
|
sb.append(" capitalCamel: ").append(toIndentedString(capitalCamel)).append("\n");
|
||||||
|
sb.append(" smallSnake: ").append(toIndentedString(smallSnake)).append("\n");
|
||||||
|
sb.append(" capitalSnake: ").append(toIndentedString(capitalSnake)).append("\n");
|
||||||
|
sb.append(" scAETHFlowPoints: ").append(toIndentedString(scAETHFlowPoints)).append("\n");
|
||||||
|
sb.append(" ATT_NAME: ").append(toIndentedString(ATT_NAME)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,116 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import org.openapitools.model.Animal;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cat
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonIgnoreProperties(
|
||||||
|
value = "className", // ignore manually set className, it will be automatically generated by Jackson during serialization
|
||||||
|
allowSetters = true // allows the className to be set during deserialization
|
||||||
|
)
|
||||||
|
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "className", visible = true)
|
||||||
|
@JsonSubTypes({
|
||||||
|
@JsonSubTypes.Type(value = BigCat.class, name = "BigCat")
|
||||||
|
})
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class Cat extends Animal {
|
||||||
|
|
||||||
|
private Boolean declawed;
|
||||||
|
|
||||||
|
public Cat() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor with only required parameters
|
||||||
|
*/
|
||||||
|
public Cat(String className) {
|
||||||
|
super(className);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Cat declawed(Boolean declawed) {
|
||||||
|
this.declawed = declawed;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get declawed
|
||||||
|
* @return declawed
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("declawed")
|
||||||
|
public Boolean getDeclawed() {
|
||||||
|
return declawed;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDeclawed(Boolean declawed) {
|
||||||
|
this.declawed = declawed;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public Cat className(String className) {
|
||||||
|
super.className(className);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Cat color(String color) {
|
||||||
|
super.color(color);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
Cat cat = (Cat) o;
|
||||||
|
return Objects.equals(this.declawed, cat.declawed) &&
|
||||||
|
super.equals(o);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(declawed, super.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class Cat {\n");
|
||||||
|
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
||||||
|
sb.append(" declawed: ").append(toIndentedString(declawed)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Category
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class Category {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String name = "default-name";
|
||||||
|
|
||||||
|
public Category() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor with only required parameters
|
||||||
|
*/
|
||||||
|
public Category(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Category id(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get id
|
||||||
|
* @return id
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("id")
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Category name(String name) {
|
||||||
|
this.name = name;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get name
|
||||||
|
* @return name
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("name")
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
Category category = (Category) o;
|
||||||
|
return Objects.equals(this.id, category.id) &&
|
||||||
|
Objects.equals(this.name, category.name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(id, name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class Category {\n");
|
||||||
|
sb.append(" id: ").append(toIndentedString(id)).append("\n");
|
||||||
|
sb.append(" name: ").append(toIndentedString(name)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,111 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import org.openapitools.model.ParentWithNullable;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ChildWithNullable
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ChildWithNullable extends ParentWithNullable {
|
||||||
|
|
||||||
|
private String otherProperty;
|
||||||
|
|
||||||
|
public ChildWithNullable otherProperty(String otherProperty) {
|
||||||
|
this.otherProperty = otherProperty;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get otherProperty
|
||||||
|
* @return otherProperty
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("otherProperty")
|
||||||
|
public String getOtherProperty() {
|
||||||
|
return otherProperty;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOtherProperty(String otherProperty) {
|
||||||
|
this.otherProperty = otherProperty;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public ChildWithNullable type(TypeEnum type) {
|
||||||
|
super.type(type);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ChildWithNullable nullableProperty(String nullableProperty) {
|
||||||
|
super.nullableProperty(nullableProperty);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ChildWithNullable childWithNullable = (ChildWithNullable) o;
|
||||||
|
return Objects.equals(this.otherProperty, childWithNullable.otherProperty) &&
|
||||||
|
super.equals(o);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b) {
|
||||||
|
return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(otherProperty, super.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> int hashCodeNullable(JsonNullable<T> a) {
|
||||||
|
if (a == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ChildWithNullable {\n");
|
||||||
|
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
||||||
|
sb.append(" otherProperty: ").append(toIndentedString(otherProperty)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,80 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Model for testing model with \"_class\" property
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ClassModel {
|
||||||
|
|
||||||
|
private String propertyClass;
|
||||||
|
|
||||||
|
public ClassModel propertyClass(String propertyClass) {
|
||||||
|
this.propertyClass = propertyClass;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get propertyClass
|
||||||
|
* @return propertyClass
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("_class")
|
||||||
|
public String getPropertyClass() {
|
||||||
|
return propertyClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPropertyClass(String propertyClass) {
|
||||||
|
this.propertyClass = propertyClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ClassModel classModel = (ClassModel) o;
|
||||||
|
return Objects.equals(this.propertyClass, classModel.propertyClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(propertyClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ClassModel {\n");
|
||||||
|
sb.append(" propertyClass: ").append(toIndentedString(propertyClass)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,80 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Client
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class Client {
|
||||||
|
|
||||||
|
private String client;
|
||||||
|
|
||||||
|
public Client client(String client) {
|
||||||
|
this.client = client;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get client
|
||||||
|
* @return client
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("client")
|
||||||
|
public String getClient() {
|
||||||
|
return client;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClient(String client) {
|
||||||
|
this.client = client;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
Client client = (Client) o;
|
||||||
|
return Objects.equals(this.client, client.client);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(client);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class Client {\n");
|
||||||
|
sb.append(" client: ").append(toIndentedString(client)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,213 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.util.NoSuchElementException;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ContainerDefaultValue
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class ContainerDefaultValue {
|
||||||
|
|
||||||
|
|
||||||
|
private JsonNullable<List<String>> nullableArray = JsonNullable.<List<String>>undefined();
|
||||||
|
|
||||||
|
|
||||||
|
private JsonNullable<List<String>> nullableRequiredArray = JsonNullable.<List<String>>undefined();
|
||||||
|
|
||||||
|
|
||||||
|
private List<String> requiredArray = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
private JsonNullable<List<String>> nullableArrayWithDefault = JsonNullable.<List<String>>undefined();
|
||||||
|
|
||||||
|
public ContainerDefaultValue() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor with only required parameters
|
||||||
|
*/
|
||||||
|
public ContainerDefaultValue(List<String> nullableRequiredArray, List<String> requiredArray) {
|
||||||
|
this.nullableRequiredArray = JsonNullable.of(nullableRequiredArray);
|
||||||
|
this.requiredArray = requiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValue nullableArray(List<String> nullableArray) {
|
||||||
|
this.nullableArray = JsonNullable.of(nullableArray);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValue addNullableArrayItem(String nullableArrayItem) {
|
||||||
|
if (this.nullableArray == null || !this.nullableArray.isPresent()) {
|
||||||
|
this.nullableArray = JsonNullable.of(new ArrayList<>());
|
||||||
|
}
|
||||||
|
this.nullableArray.get().add(nullableArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nullableArray
|
||||||
|
* @return nullableArray
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("nullable_array")
|
||||||
|
public JsonNullable<List<String>> getNullableArray() {
|
||||||
|
return nullableArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNullableArray(JsonNullable<List<String>> nullableArray) {
|
||||||
|
this.nullableArray = nullableArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValue nullableRequiredArray(List<String> nullableRequiredArray) {
|
||||||
|
this.nullableRequiredArray = JsonNullable.of(nullableRequiredArray);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValue addNullableRequiredArrayItem(String nullableRequiredArrayItem) {
|
||||||
|
if (this.nullableRequiredArray == null || !this.nullableRequiredArray.isPresent()) {
|
||||||
|
this.nullableRequiredArray = JsonNullable.of(new ArrayList<>());
|
||||||
|
}
|
||||||
|
this.nullableRequiredArray.get().add(nullableRequiredArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nullableRequiredArray
|
||||||
|
* @return nullableRequiredArray
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("nullable_required_array")
|
||||||
|
public JsonNullable<List<String>> getNullableRequiredArray() {
|
||||||
|
return nullableRequiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNullableRequiredArray(JsonNullable<List<String>> nullableRequiredArray) {
|
||||||
|
this.nullableRequiredArray = nullableRequiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValue requiredArray(List<String> requiredArray) {
|
||||||
|
this.requiredArray = requiredArray;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValue addRequiredArrayItem(String requiredArrayItem) {
|
||||||
|
if (this.requiredArray == null) {
|
||||||
|
this.requiredArray = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.requiredArray.add(requiredArrayItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get requiredArray
|
||||||
|
* @return requiredArray
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@JsonProperty("required_array")
|
||||||
|
public List<String> getRequiredArray() {
|
||||||
|
return requiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRequiredArray(List<String> requiredArray) {
|
||||||
|
this.requiredArray = requiredArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValue nullableArrayWithDefault(List<String> nullableArrayWithDefault) {
|
||||||
|
this.nullableArrayWithDefault = JsonNullable.of(nullableArrayWithDefault);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ContainerDefaultValue addNullableArrayWithDefaultItem(String nullableArrayWithDefaultItem) {
|
||||||
|
if (this.nullableArrayWithDefault == null || !this.nullableArrayWithDefault.isPresent()) {
|
||||||
|
this.nullableArrayWithDefault = JsonNullable.of(new ArrayList<>(Arrays.asList("foo", "bar")));
|
||||||
|
}
|
||||||
|
this.nullableArrayWithDefault.get().add(nullableArrayWithDefaultItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get nullableArrayWithDefault
|
||||||
|
* @return nullableArrayWithDefault
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("nullable_array_with_default")
|
||||||
|
public JsonNullable<List<String>> getNullableArrayWithDefault() {
|
||||||
|
return nullableArrayWithDefault;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNullableArrayWithDefault(JsonNullable<List<String>> nullableArrayWithDefault) {
|
||||||
|
this.nullableArrayWithDefault = nullableArrayWithDefault;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
ContainerDefaultValue containerDefaultValue = (ContainerDefaultValue) o;
|
||||||
|
return equalsNullable(this.nullableArray, containerDefaultValue.nullableArray) &&
|
||||||
|
Objects.equals(this.nullableRequiredArray, containerDefaultValue.nullableRequiredArray) &&
|
||||||
|
Objects.equals(this.requiredArray, containerDefaultValue.requiredArray) &&
|
||||||
|
equalsNullable(this.nullableArrayWithDefault, containerDefaultValue.nullableArrayWithDefault);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b) {
|
||||||
|
return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(hashCodeNullable(nullableArray), nullableRequiredArray, requiredArray, hashCodeNullable(nullableArrayWithDefault));
|
||||||
|
}
|
||||||
|
|
||||||
|
private static <T> int hashCodeNullable(JsonNullable<T> a) {
|
||||||
|
if (a == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class ContainerDefaultValue {\n");
|
||||||
|
sb.append(" nullableArray: ").append(toIndentedString(nullableArray)).append("\n");
|
||||||
|
sb.append(" nullableRequiredArray: ").append(toIndentedString(nullableRequiredArray)).append("\n");
|
||||||
|
sb.append(" requiredArray: ").append(toIndentedString(requiredArray)).append("\n");
|
||||||
|
sb.append(" nullableArrayWithDefault: ").append(toIndentedString(nullableArrayWithDefault)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,108 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||||
|
import org.openapitools.model.Animal;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Dog
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class Dog extends Animal {
|
||||||
|
|
||||||
|
private String breed;
|
||||||
|
|
||||||
|
public Dog() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor with only required parameters
|
||||||
|
*/
|
||||||
|
public Dog(String className) {
|
||||||
|
super(className);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Dog breed(String breed) {
|
||||||
|
this.breed = breed;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get breed
|
||||||
|
* @return breed
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("breed")
|
||||||
|
public String getBreed() {
|
||||||
|
return breed;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBreed(String breed) {
|
||||||
|
this.breed = breed;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public Dog className(String className) {
|
||||||
|
super.className(className);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Dog color(String color) {
|
||||||
|
super.color(color);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
Dog dog = (Dog) o;
|
||||||
|
return Objects.equals(this.breed, dog.breed) &&
|
||||||
|
super.equals(o);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(breed, super.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class Dog {\n");
|
||||||
|
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
||||||
|
sb.append(" breed: ").append(toIndentedString(breed)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,186 @@
|
|||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import org.openapitools.jackson.nullable.JsonNullable;
|
||||||
|
import java.time.OffsetDateTime;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.annotation.Generated;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* EnumArrays
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", comments = "Generator version: 7.10.0-SNAPSHOT")
|
||||||
|
public class EnumArrays {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets justSymbol
|
||||||
|
*/
|
||||||
|
public enum JustSymbolEnum {
|
||||||
|
GREATER_THAN_OR_EQUAL_TO(">="),
|
||||||
|
|
||||||
|
DOLLAR("$");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
JustSymbolEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static JustSymbolEnum fromValue(String value) {
|
||||||
|
for (JustSymbolEnum b : JustSymbolEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private JustSymbolEnum justSymbol;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets arrayEnum
|
||||||
|
*/
|
||||||
|
public enum ArrayEnumEnum {
|
||||||
|
FISH("fish"),
|
||||||
|
|
||||||
|
CRAB("crab");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
ArrayEnumEnum(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static ArrayEnumEnum fromValue(String value) {
|
||||||
|
for (ArrayEnumEnum b : ArrayEnumEnum.values()) {
|
||||||
|
if (b.value.equals(value)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private List<ArrayEnumEnum> arrayEnum = new ArrayList<>();
|
||||||
|
|
||||||
|
public EnumArrays justSymbol(JustSymbolEnum justSymbol) {
|
||||||
|
this.justSymbol = justSymbol;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get justSymbol
|
||||||
|
* @return justSymbol
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("just_symbol")
|
||||||
|
public JustSymbolEnum getJustSymbol() {
|
||||||
|
return justSymbol;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setJustSymbol(JustSymbolEnum justSymbol) {
|
||||||
|
this.justSymbol = justSymbol;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumArrays arrayEnum(List<ArrayEnumEnum> arrayEnum) {
|
||||||
|
this.arrayEnum = arrayEnum;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumArrays addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
|
||||||
|
if (this.arrayEnum == null) {
|
||||||
|
this.arrayEnum = new ArrayList<>();
|
||||||
|
}
|
||||||
|
this.arrayEnum.add(arrayEnumItem);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get arrayEnum
|
||||||
|
* @return arrayEnum
|
||||||
|
*/
|
||||||
|
|
||||||
|
@JsonProperty("array_enum")
|
||||||
|
public List<ArrayEnumEnum> getArrayEnum() {
|
||||||
|
return arrayEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArrayEnum(List<ArrayEnumEnum> arrayEnum) {
|
||||||
|
this.arrayEnum = arrayEnum;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (o == null || getClass() != o.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
EnumArrays enumArrays = (EnumArrays) o;
|
||||||
|
return Objects.equals(this.justSymbol, enumArrays.justSymbol) &&
|
||||||
|
Objects.equals(this.arrayEnum, enumArrays.arrayEnum);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(justSymbol, arrayEnum);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("class EnumArrays {\n");
|
||||||
|
sb.append(" justSymbol: ").append(toIndentedString(justSymbol)).append("\n");
|
||||||
|
sb.append(" arrayEnum: ").append(toIndentedString(arrayEnum)).append("\n");
|
||||||
|
sb.append("}");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert the given object to string with each line indented by 4 spaces
|
||||||
|
* (except the first line).
|
||||||
|
*/
|
||||||
|
private String toIndentedString(Object o) {
|
||||||
|
if (o == null) {
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
return o.toString().replace("\n", "\n ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user