forked from loafle/openapi-generator-original
[Java] update test samples (#9972)
* remove new java samples * java feign, webclient use fake petstore for tests * update samples
This commit is contained in:
parent
c5f5d3dd6a
commit
e263e6acc0
@ -1,9 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/feign-openapi3
|
|
||||||
library: feign
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
templateDir: modules/openapi-generator/src/main/resources/Java
|
|
||||||
additionalProperties:
|
|
||||||
booleanGetterPrefix: is
|
|
||||||
artifactId: petstore-feign-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
@ -1,7 +1,7 @@
|
|||||||
generatorName: java
|
generatorName: java
|
||||||
outputDir: samples/client/petstore/java/feign
|
outputDir: samples/client/petstore/java/feign
|
||||||
library: feign
|
library: feign
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
||||||
templateDir: modules/openapi-generator/src/main/resources/Java
|
templateDir: modules/openapi-generator/src/main/resources/Java
|
||||||
additionalProperties:
|
additionalProperties:
|
||||||
booleanGetterPrefix: is
|
booleanGetterPrefix: is
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/google-api-client-openapi3
|
|
||||||
library: google-api-client
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
templateDir: modules/openapi-generator/src/main/resources/Java
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: petstore-google-api-client-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
@ -1,6 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/microprofile-rest-client-openapi3
|
|
||||||
library: microprofile
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: microprofile-rest-client-openapi3
|
|
@ -1,11 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/openapi3/client/petstore/java/native
|
|
||||||
library: native
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/java/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
|
|
||||||
templateDir: modules/openapi-generator/src/main/resources/Java
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: petstore-openapi3-native
|
|
||||||
hideGenerationTimestamp: true
|
|
||||||
serverPort: "8082"
|
|
||||||
useOneOfDiscriminatorLookup: true
|
|
||||||
disallowAdditionalPropertiesIfNotPresent: false
|
|
@ -1,8 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/okhttp-gson-openapi3
|
|
||||||
library: okhttp-gson
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
templateDir: modules/openapi-generator/src/main/resources/Java
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: petstore-okhttp-gson-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
@ -1,11 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/rest-assured-openapi3
|
|
||||||
library: rest-assured
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
templateDir: modules/openapi-generator/src/main/resources/Java
|
|
||||||
additionalProperties:
|
|
||||||
performBeanValidation: "true"
|
|
||||||
useBeanValidation: "true"
|
|
||||||
booleanGetterPrefix: is
|
|
||||||
artifactId: petstore-rest-assured-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
@ -1,7 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/resteasy-openapi3
|
|
||||||
library: resteasy
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: petstore-resteasy-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
@ -1,7 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/resttemplate-openapi3
|
|
||||||
library: resttemplate
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: petstore-resttemplate-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
@ -1,8 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/retrofit2-openapi3
|
|
||||||
library: retrofit2
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
templateDir: modules/openapi-generator/src/main/resources/Java
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: petstore-retrofit2-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
@ -1,9 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/vertx-openapi3
|
|
||||||
library: vertx
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
templateDir: modules/openapi-generator/src/main/resources/Java
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: petstore-vertx-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
||||||
dateLibrary: java8
|
|
@ -1,7 +0,0 @@
|
|||||||
generatorName: java
|
|
||||||
outputDir: samples/client/petstore/java/webclient-openapi3
|
|
||||||
library: webclient
|
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
|
||||||
additionalProperties:
|
|
||||||
artifactId: petstore-webclient-openapi3
|
|
||||||
hideGenerationTimestamp: "true"
|
|
@ -1,7 +1,7 @@
|
|||||||
generatorName: java
|
generatorName: java
|
||||||
outputDir: samples/client/petstore/java/webclient
|
outputDir: samples/client/petstore/java/webclient
|
||||||
library: webclient
|
library: webclient
|
||||||
inputSpec: modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml
|
||||||
additionalProperties:
|
additionalProperties:
|
||||||
artifactId: petstore-webclient
|
artifactId: petstore-webclient
|
||||||
hideGenerationTimestamp: "true"
|
hideGenerationTimestamp: "true"
|
||||||
|
@ -86,8 +86,6 @@ docs/UserApi.md
|
|||||||
docs/Whale.md
|
docs/Whale.md
|
||||||
docs/Zebra.md
|
docs/Zebra.md
|
||||||
git_push.sh
|
git_push.sh
|
||||||
src/Org.OpenAPITools.Test/Model/DeprecatedObjectTests.cs
|
|
||||||
src/Org.OpenAPITools.Test/Model/ObjectWithDeprecatedFieldsTests.cs
|
|
||||||
src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj
|
src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj
|
||||||
src/Org.OpenAPITools/Api/AnotherFakeApi.cs
|
src/Org.OpenAPITools/Api/AnotherFakeApi.cs
|
||||||
src/Org.OpenAPITools/Api/DefaultApi.cs
|
src/Org.OpenAPITools/Api/DefaultApi.cs
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
*.class
|
|
||||||
|
|
||||||
# Mobile Tools for Java (J2ME)
|
|
||||||
.mtj.tmp/
|
|
||||||
|
|
||||||
# Package Files #
|
|
||||||
*.jar
|
|
||||||
*.war
|
|
||||||
*.ear
|
|
||||||
|
|
||||||
# exclude jar for gradle wrapper
|
|
||||||
!gradle/wrapper/*.jar
|
|
||||||
|
|
||||||
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
|
||||||
hs_err_pid*
|
|
||||||
|
|
||||||
# build files
|
|
||||||
**/target
|
|
||||||
target
|
|
||||||
.gradle
|
|
||||||
build
|
|
@ -1,23 +0,0 @@
|
|||||||
# 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
|
|
@ -1,82 +0,0 @@
|
|||||||
.gitignore
|
|
||||||
.travis.yml
|
|
||||||
README.md
|
|
||||||
api/openapi.yaml
|
|
||||||
build.gradle
|
|
||||||
build.sbt
|
|
||||||
git_push.sh
|
|
||||||
gradle.properties
|
|
||||||
gradle/wrapper/gradle-wrapper.jar
|
|
||||||
gradle/wrapper/gradle-wrapper.properties
|
|
||||||
gradlew
|
|
||||||
gradlew.bat
|
|
||||||
pom.xml
|
|
||||||
settings.gradle
|
|
||||||
src/main/AndroidManifest.xml
|
|
||||||
src/main/java/org/openapitools/client/ApiClient.java
|
|
||||||
src/main/java/org/openapitools/client/CustomInstantDeserializer.java
|
|
||||||
src/main/java/org/openapitools/client/EncodingUtils.java
|
|
||||||
src/main/java/org/openapitools/client/ParamExpander.java
|
|
||||||
src/main/java/org/openapitools/client/RFC3339DateFormat.java
|
|
||||||
src/main/java/org/openapitools/client/ServerConfiguration.java
|
|
||||||
src/main/java/org/openapitools/client/ServerVariable.java
|
|
||||||
src/main/java/org/openapitools/client/StringUtil.java
|
|
||||||
src/main/java/org/openapitools/client/api/AnotherFakeApi.java
|
|
||||||
src/main/java/org/openapitools/client/api/DefaultApi.java
|
|
||||||
src/main/java/org/openapitools/client/api/FakeApi.java
|
|
||||||
src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java
|
|
||||||
src/main/java/org/openapitools/client/api/PetApi.java
|
|
||||||
src/main/java/org/openapitools/client/api/StoreApi.java
|
|
||||||
src/main/java/org/openapitools/client/api/UserApi.java
|
|
||||||
src/main/java/org/openapitools/client/auth/ApiKeyAuth.java
|
|
||||||
src/main/java/org/openapitools/client/auth/DefaultApi20Impl.java
|
|
||||||
src/main/java/org/openapitools/client/auth/HttpBasicAuth.java
|
|
||||||
src/main/java/org/openapitools/client/auth/HttpBearerAuth.java
|
|
||||||
src/main/java/org/openapitools/client/auth/OAuth.java
|
|
||||||
src/main/java/org/openapitools/client/auth/OAuthFlow.java
|
|
||||||
src/main/java/org/openapitools/client/auth/OauthClientCredentialsGrant.java
|
|
||||||
src/main/java/org/openapitools/client/auth/OauthPasswordGrant.java
|
|
||||||
src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
|
|
||||||
src/main/java/org/openapitools/client/model/Animal.java
|
|
||||||
src/main/java/org/openapitools/client/model/ArrayOfArrayOfNumberOnly.java
|
|
||||||
src/main/java/org/openapitools/client/model/ArrayOfNumberOnly.java
|
|
||||||
src/main/java/org/openapitools/client/model/ArrayTest.java
|
|
||||||
src/main/java/org/openapitools/client/model/Capitalization.java
|
|
||||||
src/main/java/org/openapitools/client/model/Cat.java
|
|
||||||
src/main/java/org/openapitools/client/model/CatAllOf.java
|
|
||||||
src/main/java/org/openapitools/client/model/Category.java
|
|
||||||
src/main/java/org/openapitools/client/model/ClassModel.java
|
|
||||||
src/main/java/org/openapitools/client/model/Client.java
|
|
||||||
src/main/java/org/openapitools/client/model/DeprecatedObject.java
|
|
||||||
src/main/java/org/openapitools/client/model/Dog.java
|
|
||||||
src/main/java/org/openapitools/client/model/DogAllOf.java
|
|
||||||
src/main/java/org/openapitools/client/model/EnumArrays.java
|
|
||||||
src/main/java/org/openapitools/client/model/EnumClass.java
|
|
||||||
src/main/java/org/openapitools/client/model/EnumTest.java
|
|
||||||
src/main/java/org/openapitools/client/model/FileSchemaTestClass.java
|
|
||||||
src/main/java/org/openapitools/client/model/Foo.java
|
|
||||||
src/main/java/org/openapitools/client/model/FormatTest.java
|
|
||||||
src/main/java/org/openapitools/client/model/HasOnlyReadOnly.java
|
|
||||||
src/main/java/org/openapitools/client/model/HealthCheckResult.java
|
|
||||||
src/main/java/org/openapitools/client/model/InlineResponseDefault.java
|
|
||||||
src/main/java/org/openapitools/client/model/MapTest.java
|
|
||||||
src/main/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClass.java
|
|
||||||
src/main/java/org/openapitools/client/model/Model200Response.java
|
|
||||||
src/main/java/org/openapitools/client/model/ModelApiResponse.java
|
|
||||||
src/main/java/org/openapitools/client/model/ModelReturn.java
|
|
||||||
src/main/java/org/openapitools/client/model/Name.java
|
|
||||||
src/main/java/org/openapitools/client/model/NullableClass.java
|
|
||||||
src/main/java/org/openapitools/client/model/NumberOnly.java
|
|
||||||
src/main/java/org/openapitools/client/model/ObjectWithDeprecatedFields.java
|
|
||||||
src/main/java/org/openapitools/client/model/Order.java
|
|
||||||
src/main/java/org/openapitools/client/model/OuterComposite.java
|
|
||||||
src/main/java/org/openapitools/client/model/OuterEnum.java
|
|
||||||
src/main/java/org/openapitools/client/model/OuterEnumDefaultValue.java
|
|
||||||
src/main/java/org/openapitools/client/model/OuterEnumInteger.java
|
|
||||||
src/main/java/org/openapitools/client/model/OuterEnumIntegerDefaultValue.java
|
|
||||||
src/main/java/org/openapitools/client/model/OuterObjectWithEnumProperty.java
|
|
||||||
src/main/java/org/openapitools/client/model/Pet.java
|
|
||||||
src/main/java/org/openapitools/client/model/ReadOnlyFirst.java
|
|
||||||
src/main/java/org/openapitools/client/model/SpecialModelName.java
|
|
||||||
src/main/java/org/openapitools/client/model/Tag.java
|
|
||||||
src/main/java/org/openapitools/client/model/User.java
|
|
@ -1 +0,0 @@
|
|||||||
5.2.0-SNAPSHOT
|
|
@ -1,22 +0,0 @@
|
|||||||
#
|
|
||||||
# Generated by OpenAPI Generator: https://openapi-generator.tech
|
|
||||||
#
|
|
||||||
# Ref: https://docs.travis-ci.com/user/languages/java/
|
|
||||||
#
|
|
||||||
language: java
|
|
||||||
jdk:
|
|
||||||
- openjdk12
|
|
||||||
- openjdk11
|
|
||||||
- openjdk10
|
|
||||||
- openjdk9
|
|
||||||
- openjdk8
|
|
||||||
before_install:
|
|
||||||
# ensure gradlew has proper permission
|
|
||||||
- chmod a+x ./gradlew
|
|
||||||
script:
|
|
||||||
# test using maven
|
|
||||||
#- mvn test
|
|
||||||
# test using gradle
|
|
||||||
- gradle test
|
|
||||||
# test using sbt
|
|
||||||
# - sbt test
|
|
@ -1,77 +0,0 @@
|
|||||||
# petstore-feign-openapi3
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Building the API client library requires [Maven](https://maven.apache.org/) to be installed.
|
|
||||||
|
|
||||||
## Installation & Usage
|
|
||||||
|
|
||||||
To install the API client library to your local Maven repository, simply execute:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
mvn install
|
|
||||||
```
|
|
||||||
|
|
||||||
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
mvn deploy
|
|
||||||
```
|
|
||||||
|
|
||||||
Refer to the [official documentation](https://maven.apache.org/plugins/maven-deploy-plugin/usage.html) for more information.
|
|
||||||
|
|
||||||
After the client library is installed/deployed, you can use it in your Maven project by adding the following to your *pom.xml*:
|
|
||||||
|
|
||||||
```xml
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.openapitools</groupId>
|
|
||||||
<artifactId>petstore-feign-openapi3</artifactId>
|
|
||||||
<version>1.0.0</version>
|
|
||||||
<scope>compile</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
And to use the api you can follow the examples bellow:
|
|
||||||
|
|
||||||
```java
|
|
||||||
|
|
||||||
//Set bearer token manually
|
|
||||||
ApiClient apiClient = new ApiClient("petstore_auth_client");
|
|
||||||
apiClient.setBasePath("https://localhost:8243/petstore/1/");
|
|
||||||
apiClient.setAccessToken("TOKEN", 10000);
|
|
||||||
|
|
||||||
//Use api key
|
|
||||||
ApiClient apiClient = new ApiClient("api_key", "API KEY");
|
|
||||||
apiClient.setBasePath("https://localhost:8243/petstore/1/");
|
|
||||||
|
|
||||||
//Use http basic authentication
|
|
||||||
ApiClient apiClient = new ApiClient("basicAuth");
|
|
||||||
apiClient.setBasePath("https://localhost:8243/petstore/1/");
|
|
||||||
apiClient.setCredentials("username", "password");
|
|
||||||
|
|
||||||
//Oauth password
|
|
||||||
ApiClient apiClient = new ApiClient("oauth_password");
|
|
||||||
apiClient.setBasePath("https://localhost:8243/petstore/1/");
|
|
||||||
apiClient.setOauthPassword("username", "password", "client_id", "client_secret");
|
|
||||||
|
|
||||||
//Oauth client credentials flow
|
|
||||||
ApiClient apiClient = new ApiClient("oauth_client_credentials");
|
|
||||||
apiClient.setBasePath("https://localhost:8243/petstore/1/");
|
|
||||||
apiClient.setClientCredentials("client_id", "client_secret");
|
|
||||||
|
|
||||||
PetApi petApi = apiClient.buildClient(PetApi.class);
|
|
||||||
Pet petById = petApi.getPetById(12345L);
|
|
||||||
|
|
||||||
System.out.println(petById);
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
## Recommendation
|
|
||||||
|
|
||||||
It's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.
|
|
||||||
|
|
||||||
## Author
|
|
||||||
|
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
@ -1,137 +0,0 @@
|
|||||||
apply plugin: 'idea'
|
|
||||||
apply plugin: 'eclipse'
|
|
||||||
|
|
||||||
group = 'org.openapitools'
|
|
||||||
version = '1.0.0'
|
|
||||||
|
|
||||||
buildscript {
|
|
||||||
repositories {
|
|
||||||
maven { url "https://repo1.maven.org/maven2" }
|
|
||||||
jcenter()
|
|
||||||
}
|
|
||||||
dependencies {
|
|
||||||
classpath 'com.android.tools.build:gradle:2.3.+'
|
|
||||||
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
repositories {
|
|
||||||
jcenter()
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if(hasProperty('target') && target == 'android') {
|
|
||||||
|
|
||||||
apply plugin: 'com.android.library'
|
|
||||||
apply plugin: 'com.github.dcendents.android-maven'
|
|
||||||
|
|
||||||
android {
|
|
||||||
compileSdkVersion 25
|
|
||||||
buildToolsVersion '25.0.2'
|
|
||||||
defaultConfig {
|
|
||||||
minSdkVersion 14
|
|
||||||
targetSdkVersion 25
|
|
||||||
}
|
|
||||||
compileOptions {
|
|
||||||
sourceCompatibility JavaVersion.VERSION_1_8
|
|
||||||
targetCompatibility JavaVersion.VERSION_1_8
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rename the aar correctly
|
|
||||||
libraryVariants.all { variant ->
|
|
||||||
variant.outputs.each { output ->
|
|
||||||
def outputFile = output.outputFile
|
|
||||||
if (outputFile != null && outputFile.name.endsWith('.aar')) {
|
|
||||||
def fileName = "${project.name}-${variant.baseName}-${version}.aar"
|
|
||||||
output.outputFile = new File(outputFile.parent, fileName)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
provided 'javax.annotation:jsr250-api:1.0'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
afterEvaluate {
|
|
||||||
android.libraryVariants.all { variant ->
|
|
||||||
def task = project.tasks.create "jar${variant.name.capitalize()}", Jar
|
|
||||||
task.description = "Create jar artifact for ${variant.name}"
|
|
||||||
task.dependsOn variant.javaCompile
|
|
||||||
task.from variant.javaCompile.destinationDir
|
|
||||||
task.destinationDir = project.file("${project.buildDir}/outputs/jar")
|
|
||||||
task.archiveName = "${project.name}-${variant.baseName}-${version}.jar"
|
|
||||||
artifacts.add('archives', task);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
task sourcesJar(type: Jar) {
|
|
||||||
from android.sourceSets.main.java.srcDirs
|
|
||||||
classifier = 'sources'
|
|
||||||
}
|
|
||||||
|
|
||||||
artifacts {
|
|
||||||
archives sourcesJar
|
|
||||||
}
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
apply plugin: 'java'
|
|
||||||
apply plugin: 'maven'
|
|
||||||
|
|
||||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
|
||||||
targetCompatibility = JavaVersion.VERSION_1_8
|
|
||||||
|
|
||||||
install {
|
|
||||||
repositories.mavenInstaller {
|
|
||||||
pom.artifactId = 'petstore-feign-openapi3'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
task execute(type:JavaExec) {
|
|
||||||
main = System.getProperty('mainClass')
|
|
||||||
classpath = sourceSets.main.runtimeClasspath
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
test {
|
|
||||||
useJUnitPlatform()
|
|
||||||
}
|
|
||||||
|
|
||||||
ext {
|
|
||||||
swagger_annotations_version = "1.5.24"
|
|
||||||
jackson_version = "2.10.3"
|
|
||||||
jackson_databind_version = "2.10.3"
|
|
||||||
jackson_databind_nullable_version = "0.2.1"
|
|
||||||
jackson_threetenbp_version = "2.9.10"
|
|
||||||
feign_version = "10.11"
|
|
||||||
feign_form_version = "3.8.0"
|
|
||||||
junit_version = "5.7.0"
|
|
||||||
scribejava_version = "8.0.0"
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
implementation "io.swagger:swagger-annotations:$swagger_annotations_version"
|
|
||||||
implementation "com.google.code.findbugs:jsr305:3.0.2"
|
|
||||||
implementation "io.github.openfeign:feign-core:$feign_version"
|
|
||||||
implementation "io.github.openfeign:feign-jackson:$feign_version"
|
|
||||||
implementation "io.github.openfeign:feign-slf4j:$feign_version"
|
|
||||||
implementation "io.github.openfeign:feign-okhttp:$feign_version"
|
|
||||||
implementation "io.github.openfeign.form:feign-form:$feign_form_version"
|
|
||||||
implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version"
|
|
||||||
implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
|
|
||||||
implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
|
|
||||||
implementation "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
|
|
||||||
implementation "com.github.joschi.jackson:jackson-datatype-threetenbp:$jackson_threetenbp_version"
|
|
||||||
implementation "com.brsanthu:migbase64:2.2"
|
|
||||||
implementation "com.github.scribejava:scribejava-core:$scribejava_version"
|
|
||||||
implementation "com.brsanthu:migbase64:2.2"
|
|
||||||
implementation 'javax.annotation:javax.annotation-api:1.3.2'
|
|
||||||
testImplementation "org.junit.jupiter:junit-jupiter:$junit_version"
|
|
||||||
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit_version"
|
|
||||||
testImplementation "org.junit.jupiter:junit-jupiter-params:$junit_version"
|
|
||||||
testImplementation "com.github.tomakehurst:wiremock-jre8:2.27.2"
|
|
||||||
testImplementation "org.hamcrest:hamcrest:2.2"
|
|
||||||
testImplementation "commons-io:commons-io:2.8.0"
|
|
||||||
testImplementation "ch.qos.logback:logback-classic:1.2.3"
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
lazy val root = (project in file(".")).
|
|
||||||
settings(
|
|
||||||
organization := "org.openapitools",
|
|
||||||
name := "petstore-feign-openapi3",
|
|
||||||
version := "1.0.0",
|
|
||||||
scalaVersion := "2.11.4",
|
|
||||||
scalacOptions ++= Seq("-feature"),
|
|
||||||
javacOptions in compile ++= Seq("-Xlint:deprecation"),
|
|
||||||
publishArtifact in (Compile, packageDoc) := false,
|
|
||||||
resolvers += Resolver.mavenLocal,
|
|
||||||
libraryDependencies ++= Seq(
|
|
||||||
"io.swagger" % "swagger-annotations" % "1.5.24" % "compile",
|
|
||||||
"com.google.code.findbugs" % "jsr305" % "3.0.2" % "compile",
|
|
||||||
"io.github.openfeign" % "feign-core" % "10.11" % "compile",
|
|
||||||
"io.github.openfeign" % "feign-jackson" % "10.11" % "compile",
|
|
||||||
"io.github.openfeign" % "feign-slf4j" % "10.11" % "compile",
|
|
||||||
"io.github.openfeign.form" % "feign-form" % "3.8.0" % "compile",
|
|
||||||
"io.github.openfeign" % "feign-okhttp" % "10.11" % "compile",
|
|
||||||
"com.fasterxml.jackson.core" % "jackson-core" % "2.10.3" % "compile",
|
|
||||||
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.3" % "compile",
|
|
||||||
"com.fasterxml.jackson.core" % "jackson-databind" % "2.10.3" % "compile",
|
|
||||||
"com.fasterxml.jackson.datatype" % "jackson-datatype-joda" % "2.9.10" % "compile",
|
|
||||||
"com.github.joschi.jackson" % "jackson-datatype-threetenbp" % "2.9.10" % "compile",
|
|
||||||
"com.github.scribejava" % "scribejava-core" % "8.0.0" % "compile",
|
|
||||||
"com.brsanthu" % "migbase64" % "2.2" % "compile",
|
|
||||||
"javax.annotation" % "javax.annotation-api" % "1.3.2" % "compile",
|
|
||||||
"org.junit.jupiter" % "junit-jupiter" % "5.7.0" % "test",
|
|
||||||
"org.junit.jupiter" % "junit-jupiter-params" % "5.7.0" % "test",
|
|
||||||
"com.github.tomakehurst" % "wiremock-jre8" % "2.27.2" % "test",
|
|
||||||
"org.hamcrest" % "hamcrest" % "2.2" % "test",
|
|
||||||
"commons-io" % "commons-io" % "2.8.0" % "test",
|
|
||||||
"com.novocode" % "junit-interface" % "0.10" % "test"
|
|
||||||
)
|
|
||||||
)
|
|
@ -1,58 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
|
||||||
#
|
|
||||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update" "gitlab.com"
|
|
||||||
|
|
||||||
git_user_id=$1
|
|
||||||
git_repo_id=$2
|
|
||||||
release_note=$3
|
|
||||||
git_host=$4
|
|
||||||
|
|
||||||
if [ "$git_host" = "" ]; then
|
|
||||||
git_host="github.com"
|
|
||||||
echo "[INFO] No command line input provided. Set \$git_host to $git_host"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$git_user_id" = "" ]; then
|
|
||||||
git_user_id="GIT_USER_ID"
|
|
||||||
echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$git_repo_id" = "" ]; then
|
|
||||||
git_repo_id="GIT_REPO_ID"
|
|
||||||
echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$release_note" = "" ]; then
|
|
||||||
release_note="Minor update"
|
|
||||||
echo "[INFO] No command line input provided. Set \$release_note to $release_note"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Initialize the local directory as a Git repository
|
|
||||||
git init
|
|
||||||
|
|
||||||
# Adds the files in the local repository and stages them for commit.
|
|
||||||
git add .
|
|
||||||
|
|
||||||
# Commits the tracked changes and prepares them to be pushed to a remote repository.
|
|
||||||
git commit -m "$release_note"
|
|
||||||
|
|
||||||
# Sets the new remote
|
|
||||||
git_remote=`git remote`
|
|
||||||
if [ "$git_remote" = "" ]; then # git remote not defined
|
|
||||||
|
|
||||||
if [ "$GIT_TOKEN" = "" ]; then
|
|
||||||
echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
|
|
||||||
git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
|
|
||||||
else
|
|
||||||
git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
git pull origin master
|
|
||||||
|
|
||||||
# Pushes (Forces) the changes in the local repository up to the remote repository
|
|
||||||
echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
|
|
||||||
git push origin master 2>&1 | grep -v 'To https'
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
|||||||
# Uncomment to build for Android
|
|
||||||
#target = android
|
|
Binary file not shown.
@ -1,5 +0,0 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
|
||||||
distributionPath=wrapper/dists
|
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
|
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
|
||||||
zipStorePath=wrapper/dists
|
|
185
samples/client/petstore/java/feign-openapi3/gradlew
vendored
185
samples/client/petstore/java/feign-openapi3/gradlew
vendored
@ -1,185 +0,0 @@
|
|||||||
#!/usr/bin/env sh
|
|
||||||
|
|
||||||
#
|
|
||||||
# Copyright 2015 the original author or authors.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# https://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
#
|
|
||||||
|
|
||||||
##############################################################################
|
|
||||||
##
|
|
||||||
## Gradle start up script for UN*X
|
|
||||||
##
|
|
||||||
##############################################################################
|
|
||||||
|
|
||||||
# Attempt to set APP_HOME
|
|
||||||
# Resolve links: $0 may be a link
|
|
||||||
PRG="$0"
|
|
||||||
# Need this for relative symlinks.
|
|
||||||
while [ -h "$PRG" ] ; do
|
|
||||||
ls=`ls -ld "$PRG"`
|
|
||||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
|
||||||
if expr "$link" : '/.*' > /dev/null; then
|
|
||||||
PRG="$link"
|
|
||||||
else
|
|
||||||
PRG=`dirname "$PRG"`"/$link"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
SAVED="`pwd`"
|
|
||||||
cd "`dirname \"$PRG\"`/" >/dev/null
|
|
||||||
APP_HOME="`pwd -P`"
|
|
||||||
cd "$SAVED" >/dev/null
|
|
||||||
|
|
||||||
APP_NAME="Gradle"
|
|
||||||
APP_BASE_NAME=`basename "$0"`
|
|
||||||
|
|
||||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
|
||||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
|
||||||
|
|
||||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
|
||||||
MAX_FD="maximum"
|
|
||||||
|
|
||||||
warn () {
|
|
||||||
echo "$*"
|
|
||||||
}
|
|
||||||
|
|
||||||
die () {
|
|
||||||
echo
|
|
||||||
echo "$*"
|
|
||||||
echo
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
# OS specific support (must be 'true' or 'false').
|
|
||||||
cygwin=false
|
|
||||||
msys=false
|
|
||||||
darwin=false
|
|
||||||
nonstop=false
|
|
||||||
case "`uname`" in
|
|
||||||
CYGWIN* )
|
|
||||||
cygwin=true
|
|
||||||
;;
|
|
||||||
Darwin* )
|
|
||||||
darwin=true
|
|
||||||
;;
|
|
||||||
MINGW* )
|
|
||||||
msys=true
|
|
||||||
;;
|
|
||||||
NONSTOP* )
|
|
||||||
nonstop=true
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
|
||||||
|
|
||||||
|
|
||||||
# Determine the Java command to use to start the JVM.
|
|
||||||
if [ -n "$JAVA_HOME" ] ; then
|
|
||||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
|
||||||
# IBM's JDK on AIX uses strange locations for the executables
|
|
||||||
JAVACMD="$JAVA_HOME/jre/sh/java"
|
|
||||||
else
|
|
||||||
JAVACMD="$JAVA_HOME/bin/java"
|
|
||||||
fi
|
|
||||||
if [ ! -x "$JAVACMD" ] ; then
|
|
||||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
|
||||||
|
|
||||||
Please set the JAVA_HOME variable in your environment to match the
|
|
||||||
location of your Java installation."
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
JAVACMD="java"
|
|
||||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
|
||||||
|
|
||||||
Please set the JAVA_HOME variable in your environment to match the
|
|
||||||
location of your Java installation."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Increase the maximum file descriptors if we can.
|
|
||||||
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
|
|
||||||
MAX_FD_LIMIT=`ulimit -H -n`
|
|
||||||
if [ $? -eq 0 ] ; then
|
|
||||||
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
|
|
||||||
MAX_FD="$MAX_FD_LIMIT"
|
|
||||||
fi
|
|
||||||
ulimit -n $MAX_FD
|
|
||||||
if [ $? -ne 0 ] ; then
|
|
||||||
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# For Darwin, add options to specify how the application appears in the dock
|
|
||||||
if $darwin; then
|
|
||||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
|
||||||
fi
|
|
||||||
|
|
||||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
|
||||||
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
|
|
||||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
|
||||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
|
||||||
|
|
||||||
JAVACMD=`cygpath --unix "$JAVACMD"`
|
|
||||||
|
|
||||||
# We build the pattern for arguments to be converted via cygpath
|
|
||||||
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
|
||||||
SEP=""
|
|
||||||
for dir in $ROOTDIRSRAW ; do
|
|
||||||
ROOTDIRS="$ROOTDIRS$SEP$dir"
|
|
||||||
SEP="|"
|
|
||||||
done
|
|
||||||
OURCYGPATTERN="(^($ROOTDIRS))"
|
|
||||||
# Add a user-defined pattern to the cygpath arguments
|
|
||||||
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
|
|
||||||
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
|
|
||||||
fi
|
|
||||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
|
||||||
i=0
|
|
||||||
for arg in "$@" ; do
|
|
||||||
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
|
|
||||||
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
|
|
||||||
|
|
||||||
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
|
|
||||||
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
|
|
||||||
else
|
|
||||||
eval `echo args$i`="\"$arg\""
|
|
||||||
fi
|
|
||||||
i=`expr $i + 1`
|
|
||||||
done
|
|
||||||
case $i in
|
|
||||||
0) set -- ;;
|
|
||||||
1) set -- "$args0" ;;
|
|
||||||
2) set -- "$args0" "$args1" ;;
|
|
||||||
3) set -- "$args0" "$args1" "$args2" ;;
|
|
||||||
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
|
||||||
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
|
||||||
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
|
||||||
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
|
||||||
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
|
||||||
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Escape application args
|
|
||||||
save () {
|
|
||||||
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
|
|
||||||
echo " "
|
|
||||||
}
|
|
||||||
APP_ARGS=`save "$@"`
|
|
||||||
|
|
||||||
# Collect all arguments for the java command, following the shell quoting and substitution rules
|
|
||||||
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
|
|
||||||
|
|
||||||
exec "$JAVACMD" "$@"
|
|
@ -1,89 +0,0 @@
|
|||||||
@rem
|
|
||||||
@rem Copyright 2015 the original author or authors.
|
|
||||||
@rem
|
|
||||||
@rem Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
@rem you may not use this file except in compliance with the License.
|
|
||||||
@rem You may obtain a copy of the License at
|
|
||||||
@rem
|
|
||||||
@rem https://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
@rem
|
|
||||||
@rem Unless required by applicable law or agreed to in writing, software
|
|
||||||
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
@rem See the License for the specific language governing permissions and
|
|
||||||
@rem limitations under the License.
|
|
||||||
@rem
|
|
||||||
|
|
||||||
@if "%DEBUG%" == "" @echo off
|
|
||||||
@rem ##########################################################################
|
|
||||||
@rem
|
|
||||||
@rem Gradle startup script for Windows
|
|
||||||
@rem
|
|
||||||
@rem ##########################################################################
|
|
||||||
|
|
||||||
@rem Set local scope for the variables with windows NT shell
|
|
||||||
if "%OS%"=="Windows_NT" setlocal
|
|
||||||
|
|
||||||
set DIRNAME=%~dp0
|
|
||||||
if "%DIRNAME%" == "" set DIRNAME=.
|
|
||||||
set APP_BASE_NAME=%~n0
|
|
||||||
set APP_HOME=%DIRNAME%
|
|
||||||
|
|
||||||
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
|
||||||
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
|
||||||
|
|
||||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
|
||||||
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
|
||||||
|
|
||||||
@rem Find java.exe
|
|
||||||
if defined JAVA_HOME goto findJavaFromJavaHome
|
|
||||||
|
|
||||||
set JAVA_EXE=java.exe
|
|
||||||
%JAVA_EXE% -version >NUL 2>&1
|
|
||||||
if "%ERRORLEVEL%" == "0" goto execute
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
|
||||||
echo.
|
|
||||||
echo Please set the JAVA_HOME variable in your environment to match the
|
|
||||||
echo location of your Java installation.
|
|
||||||
|
|
||||||
goto fail
|
|
||||||
|
|
||||||
:findJavaFromJavaHome
|
|
||||||
set JAVA_HOME=%JAVA_HOME:"=%
|
|
||||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
|
||||||
|
|
||||||
if exist "%JAVA_EXE%" goto execute
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
|
||||||
echo.
|
|
||||||
echo Please set the JAVA_HOME variable in your environment to match the
|
|
||||||
echo location of your Java installation.
|
|
||||||
|
|
||||||
goto fail
|
|
||||||
|
|
||||||
:execute
|
|
||||||
@rem Setup the command line
|
|
||||||
|
|
||||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
|
||||||
|
|
||||||
|
|
||||||
@rem Execute Gradle
|
|
||||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
|
||||||
|
|
||||||
:end
|
|
||||||
@rem End local scope for the variables with windows NT shell
|
|
||||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
|
||||||
|
|
||||||
:fail
|
|
||||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
|
||||||
rem the _cmd.exe /c_ return code!
|
|
||||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
|
||||||
exit /b 1
|
|
||||||
|
|
||||||
:mainEnd
|
|
||||||
if "%OS%"=="Windows_NT" endlocal
|
|
||||||
|
|
||||||
:omega
|
|
@ -1,342 +0,0 @@
|
|||||||
<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>petstore-feign-openapi3</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<name>petstore-feign-openapi3</name>
|
|
||||||
<version>1.0.0</version>
|
|
||||||
<url>https://github.com/openapitools/openapi-generator</url>
|
|
||||||
<description>OpenAPI Java</description>
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:openapitools/openapi-generator.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:openapitools/openapi-generator.git</developerConnection>
|
|
||||||
<url>https://github.com/openapitools/openapi-generator</url>
|
|
||||||
</scm>
|
|
||||||
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Unlicense</name>
|
|
||||||
<url>https://www.apache.org/licenses/LICENSE-2.0.html</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<name>OpenAPI-Generator Contributors</name>
|
|
||||||
<email>team@openapitools.org</email>
|
|
||||||
<organization>OpenAPITools.org</organization>
|
|
||||||
<organizationUrl>http://openapitools.org</organizationUrl>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
|
||||||
<version>3.0.0-M1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>enforce-maven</id>
|
|
||||||
<goals>
|
|
||||||
<goal>enforce</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<rules>
|
|
||||||
<requireMavenVersion>
|
|
||||||
<version>2.2.0</version>
|
|
||||||
</requireMavenVersion>
|
|
||||||
</rules>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
<version>3.0.0-M4</version>
|
|
||||||
<configuration>
|
|
||||||
<systemProperties>
|
|
||||||
<property>
|
|
||||||
<name>loggerPath</name>
|
|
||||||
<value>conf/log4j.properties</value>
|
|
||||||
</property>
|
|
||||||
</systemProperties>
|
|
||||||
<argLine>-Xms512m -Xmx1500m</argLine>
|
|
||||||
<parallel>methods</parallel>
|
|
||||||
<threadCount>10</threadCount>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-dependency-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>copy-dependencies</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<outputDirectory>${project.build.directory}/lib</outputDirectory>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- attach test jar -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
|
||||||
<version>2.2</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
<goal>test-jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<version>1.10</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>add_sources</id>
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source>src/main/java</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>add_test_sources</id>
|
|
||||||
<phase>generate-test-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-test-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source>src/test/java</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<version>3.8.1</version>
|
|
||||||
<configuration>
|
|
||||||
<source>1.8</source>
|
|
||||||
<target>1.8</target>
|
|
||||||
<fork>true</fork>
|
|
||||||
<meminitial>128m</meminitial>
|
|
||||||
<maxmem>512m</maxmem>
|
|
||||||
<compilerArgs>
|
|
||||||
<arg>-Xlint:all</arg>
|
|
||||||
<arg>-J-Xss4m</arg><!-- Compiling the generated JSON.java file may require larger stack size. -->
|
|
||||||
</compilerArgs>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>3.1.1</version>
|
|
||||||
<configuration>
|
|
||||||
<doclint>none</doclint>
|
|
||||||
<source>1.8</source>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>2.2.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar-no-fork</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<profiles>
|
|
||||||
<profile>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<version>1.5</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<phase>verify</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>sign</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
</profiles>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.swagger</groupId>
|
|
||||||
<artifactId>swagger-annotations</artifactId>
|
|
||||||
<version>${swagger-annotations-version}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- @Nullable annotation -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.google.code.findbugs</groupId>
|
|
||||||
<artifactId>jsr305</artifactId>
|
|
||||||
<version>3.0.2</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- HTTP client: Netflix Feign -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.github.openfeign</groupId>
|
|
||||||
<artifactId>feign-core</artifactId>
|
|
||||||
<version>${feign-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.github.openfeign</groupId>
|
|
||||||
<artifactId>feign-jackson</artifactId>
|
|
||||||
<version>${feign-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.github.openfeign</groupId>
|
|
||||||
<artifactId>feign-slf4j</artifactId>
|
|
||||||
<version>${feign-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.github.openfeign.form</groupId>
|
|
||||||
<artifactId>feign-form</artifactId>
|
|
||||||
<version>${feign-form-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.github.openfeign</groupId>
|
|
||||||
<artifactId>feign-okhttp</artifactId>
|
|
||||||
<version>${feign-version}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- JSON processing: jackson -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-core</artifactId>
|
|
||||||
<version>${jackson-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-annotations</artifactId>
|
|
||||||
<version>${jackson-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-databind</artifactId>
|
|
||||||
<version>${jackson-databind-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.openapitools</groupId>
|
|
||||||
<artifactId>jackson-databind-nullable</artifactId>
|
|
||||||
<version>${jackson-databind-nullable-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.joschi.jackson</groupId>
|
|
||||||
<artifactId>jackson-datatype-threetenbp</artifactId>
|
|
||||||
<version>${jackson-threetenbp-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.scribejava</groupId>
|
|
||||||
<artifactId>scribejava-core</artifactId>
|
|
||||||
<version>${scribejava-version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>javax.annotation</groupId>
|
|
||||||
<artifactId>javax.annotation-api</artifactId>
|
|
||||||
<version>${javax-annotation-version}</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- test dependencies -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>ch.qos.logback</groupId>
|
|
||||||
<artifactId>logback-classic</artifactId>
|
|
||||||
<version>1.2.3</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.junit.jupiter</groupId>
|
|
||||||
<artifactId>junit-jupiter</artifactId>
|
|
||||||
<version>${junit-version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.junit.jupiter</groupId>
|
|
||||||
<artifactId>junit-jupiter-params</artifactId>
|
|
||||||
<version>${junit-version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.hamcrest</groupId>
|
|
||||||
<artifactId>hamcrest</artifactId>
|
|
||||||
<version>2.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.tomakehurst</groupId>
|
|
||||||
<artifactId>wiremock-jre8</artifactId>
|
|
||||||
<version>2.27.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>commons-io</groupId>
|
|
||||||
<artifactId>commons-io</artifactId>
|
|
||||||
<version>2.8.0</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<properties>
|
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
||||||
<java.version>1.8</java.version>
|
|
||||||
<maven.compiler.source>${java.version}</maven.compiler.source>
|
|
||||||
<maven.compiler.target>${java.version}</maven.compiler.target>
|
|
||||||
<swagger-annotations-version>1.5.24</swagger-annotations-version>
|
|
||||||
<feign-version>10.11</feign-version>
|
|
||||||
<feign-form-version>3.8.0</feign-form-version>
|
|
||||||
<jackson-version>2.10.3</jackson-version>
|
|
||||||
<jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
|
|
||||||
<jackson-databind-version>2.10.3</jackson-databind-version>
|
|
||||||
<jackson-threetenbp-version>2.9.10</jackson-threetenbp-version>
|
|
||||||
<javax-annotation-version>1.3.2</javax-annotation-version>
|
|
||||||
<junit-version>5.7.0</junit-version>
|
|
||||||
<maven-plugin-version>1.0.0</maven-plugin-version>
|
|
||||||
<scribejava-version>8.0.0</scribejava-version>
|
|
||||||
</properties>
|
|
||||||
</project>
|
|
@ -1 +0,0 @@
|
|||||||
rootProject.name = "petstore-feign-openapi3"
|
|
@ -1,3 +0,0 @@
|
|||||||
<manifest package="org.openapitools.client" xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<application />
|
|
||||||
</manifest>
|
|
@ -1,304 +0,0 @@
|
|||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import java.util.LinkedHashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
|
|
||||||
import org.threeten.bp.*;
|
|
||||||
import feign.okhttp.OkHttpClient;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
||||||
import com.fasterxml.jackson.databind.SerializationFeature;
|
|
||||||
import org.openapitools.jackson.nullable.JsonNullableModule;
|
|
||||||
import com.fasterxml.jackson.datatype.threetenbp.ThreeTenModule;
|
|
||||||
|
|
||||||
import feign.Feign;
|
|
||||||
import feign.RequestInterceptor;
|
|
||||||
import feign.form.FormEncoder;
|
|
||||||
import feign.jackson.JacksonDecoder;
|
|
||||||
import feign.jackson.JacksonEncoder;
|
|
||||||
import feign.slf4j.Slf4jLogger;
|
|
||||||
import org.openapitools.client.auth.*;
|
|
||||||
import org.openapitools.client.auth.OAuth.AccessTokenListener;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class ApiClient {
|
|
||||||
private static final Logger log = Logger.getLogger(ApiClient.class.getName());
|
|
||||||
|
|
||||||
public interface Api {}
|
|
||||||
|
|
||||||
protected ObjectMapper objectMapper;
|
|
||||||
private String basePath = "http://petstore.swagger.io:80/v2";
|
|
||||||
private Map<String, RequestInterceptor> apiAuthorizations;
|
|
||||||
private Feign.Builder feignBuilder;
|
|
||||||
|
|
||||||
public ApiClient() {
|
|
||||||
objectMapper = createObjectMapper();
|
|
||||||
apiAuthorizations = new LinkedHashMap<String, RequestInterceptor>();
|
|
||||||
feignBuilder = Feign.builder()
|
|
||||||
.client(new OkHttpClient())
|
|
||||||
.encoder(new FormEncoder(new JacksonEncoder(objectMapper)))
|
|
||||||
.decoder(new JacksonDecoder(objectMapper))
|
|
||||||
.logger(new Slf4jLogger());
|
|
||||||
}
|
|
||||||
|
|
||||||
public ApiClient(String[] authNames) {
|
|
||||||
this();
|
|
||||||
for(String authName : authNames) {
|
|
||||||
log.log(Level.FINE, "Creating authentication {0}", authName);
|
|
||||||
RequestInterceptor auth;
|
|
||||||
if ("api_key".equals(authName)) {
|
|
||||||
auth = new ApiKeyAuth("header", "api_key");
|
|
||||||
} else if ("api_key_query".equals(authName)) {
|
|
||||||
auth = new ApiKeyAuth("query", "api_key_query");
|
|
||||||
} else if ("bearer_test".equals(authName)) {
|
|
||||||
auth = new HttpBearerAuth("bearer");
|
|
||||||
} else if ("http_basic_test".equals(authName)) {
|
|
||||||
auth = new HttpBasicAuth();
|
|
||||||
} else if ("http_signature_test".equals(authName)) {
|
|
||||||
auth = new HttpBearerAuth("signature");
|
|
||||||
} else if ("petstore_auth".equals(authName)) {
|
|
||||||
auth = buildOauthRequestInterceptor(OAuthFlow.implicit, "http://petstore.swagger.io/api/oauth/dialog", "", "write:pets, read:pets");
|
|
||||||
} else {
|
|
||||||
throw new RuntimeException("auth name \"" + authName + "\" not found in available auth names");
|
|
||||||
}
|
|
||||||
addAuthorization(authName, auth);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Basic constructor for single auth name
|
|
||||||
* @param authName
|
|
||||||
*/
|
|
||||||
public ApiClient(String authName) {
|
|
||||||
this(new String[]{authName});
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper constructor for single api key
|
|
||||||
* @param authName
|
|
||||||
* @param apiKey
|
|
||||||
*/
|
|
||||||
public ApiClient(String authName, String apiKey) {
|
|
||||||
this(authName);
|
|
||||||
this.setApiKey(apiKey);
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getBasePath() {
|
|
||||||
return basePath;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ApiClient setBasePath(String basePath) {
|
|
||||||
this.basePath = basePath;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Map<String, RequestInterceptor> getApiAuthorizations() {
|
|
||||||
return apiAuthorizations;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setApiAuthorizations(Map<String, RequestInterceptor> apiAuthorizations) {
|
|
||||||
this.apiAuthorizations = apiAuthorizations;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Feign.Builder getFeignBuilder() {
|
|
||||||
return feignBuilder;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ApiClient setFeignBuilder(Feign.Builder feignBuilder) {
|
|
||||||
this.feignBuilder = feignBuilder;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
private ObjectMapper createObjectMapper() {
|
|
||||||
ObjectMapper objectMapper = new ObjectMapper();
|
|
||||||
objectMapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
|
|
||||||
objectMapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING);
|
|
||||||
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
|
|
||||||
objectMapper.disable(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE);
|
|
||||||
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
|
|
||||||
objectMapper.setDateFormat(new RFC3339DateFormat());
|
|
||||||
ThreeTenModule module = new ThreeTenModule();
|
|
||||||
module.addDeserializer(Instant.class, CustomInstantDeserializer.INSTANT);
|
|
||||||
module.addDeserializer(OffsetDateTime.class, CustomInstantDeserializer.OFFSET_DATE_TIME);
|
|
||||||
module.addDeserializer(ZonedDateTime.class, CustomInstantDeserializer.ZONED_DATE_TIME);
|
|
||||||
objectMapper.registerModule(module);
|
|
||||||
JsonNullableModule jnm = new JsonNullableModule();
|
|
||||||
objectMapper.registerModule(jnm);
|
|
||||||
return objectMapper;
|
|
||||||
}
|
|
||||||
|
|
||||||
private RequestInterceptor buildOauthRequestInterceptor(OAuthFlow flow, String authorizationUrl, String tokenUrl, String scopes) {
|
|
||||||
switch (flow) {
|
|
||||||
case password:
|
|
||||||
return new OauthPasswordGrant(tokenUrl, scopes);
|
|
||||||
case application:
|
|
||||||
return new OauthClientCredentialsGrant(authorizationUrl, tokenUrl, scopes);
|
|
||||||
default:
|
|
||||||
throw new RuntimeException("Oauth flow \"" + flow + "\" is not implemented");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public ObjectMapper getObjectMapper(){
|
|
||||||
return objectMapper;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setObjectMapper(ObjectMapper objectMapper) {
|
|
||||||
this.objectMapper = objectMapper;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates a feign client for given API interface.
|
|
||||||
*
|
|
||||||
* Usage:
|
|
||||||
* ApiClient apiClient = new ApiClient();
|
|
||||||
* apiClient.setBasePath("http://localhost:8080");
|
|
||||||
* XYZApi api = apiClient.buildClient(XYZApi.class);
|
|
||||||
* XYZResponse response = api.someMethod(...);
|
|
||||||
* @param <T> Type
|
|
||||||
* @param clientClass Client class
|
|
||||||
* @return The Client
|
|
||||||
*/
|
|
||||||
public <T extends Api> T buildClient(Class<T> clientClass) {
|
|
||||||
return feignBuilder.target(clientClass, basePath);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Select the Accept header's value from the given accepts array:
|
|
||||||
* if JSON exists in the given array, use it;
|
|
||||||
* otherwise use all of them (joining into a string)
|
|
||||||
*
|
|
||||||
* @param accepts The accepts array to select from
|
|
||||||
* @return The Accept header to use. If the given array is empty,
|
|
||||||
* null will be returned (not to set the Accept header explicitly).
|
|
||||||
*/
|
|
||||||
public String selectHeaderAccept(String[] accepts) {
|
|
||||||
if (accepts.length == 0) return null;
|
|
||||||
if (StringUtil.containsIgnoreCase(accepts, "application/json")) return "application/json";
|
|
||||||
return StringUtil.join(accepts, ",");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Select the Content-Type header's value from the given array:
|
|
||||||
* if JSON exists in the given array, use it;
|
|
||||||
* otherwise use the first one of the array.
|
|
||||||
*
|
|
||||||
* @param contentTypes The Content-Type array to select from
|
|
||||||
* @return The Content-Type header to use. If the given array is empty,
|
|
||||||
* JSON will be used.
|
|
||||||
*/
|
|
||||||
public String selectHeaderContentType(String[] contentTypes) {
|
|
||||||
if (contentTypes.length == 0) return "application/json";
|
|
||||||
if (StringUtil.containsIgnoreCase(contentTypes, "application/json")) return "application/json";
|
|
||||||
return contentTypes[0];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the bearer token.
|
|
||||||
* @param bearerToken the bearer token.
|
|
||||||
*/
|
|
||||||
public void setBearerToken(String bearerToken) {
|
|
||||||
HttpBearerAuth apiAuthorization = getAuthorization(HttpBearerAuth.class);
|
|
||||||
apiAuthorization.setBearerToken(bearerToken);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the first api key found
|
|
||||||
* @param apiKey API key
|
|
||||||
*/
|
|
||||||
public void setApiKey(String apiKey) {
|
|
||||||
ApiKeyAuth apiAuthorization = getAuthorization(ApiKeyAuth.class);
|
|
||||||
apiAuthorization.setApiKey(apiKey);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the username/password for basic auth
|
|
||||||
* @param username Username
|
|
||||||
* @param password Password
|
|
||||||
*/
|
|
||||||
public void setCredentials(String username, String password) {
|
|
||||||
HttpBasicAuth apiAuthorization = getAuthorization(HttpBasicAuth.class);
|
|
||||||
apiAuthorization.setCredentials(username, password);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the client credentials for Oauth
|
|
||||||
* @param username Username
|
|
||||||
* @param password Password
|
|
||||||
*/
|
|
||||||
public void setClientCredentials(String clientId, String clientSecret) {
|
|
||||||
OauthClientCredentialsGrant authorization = getAuthorization(OauthClientCredentialsGrant.class);
|
|
||||||
authorization.configure(clientId, clientSecret);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the username/password for Oauth password grant
|
|
||||||
* @param username Username
|
|
||||||
* @param password Password
|
|
||||||
*/
|
|
||||||
public void setOauthPassword(String username, String password, String clientId, String clientSecret) {
|
|
||||||
OauthPasswordGrant apiAuthorization = getAuthorization(OauthPasswordGrant.class);
|
|
||||||
apiAuthorization.configure(username, password, clientId, clientSecret);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to pre-set the oauth access token of the first oauth found in the apiAuthorizations (there should be only one)
|
|
||||||
* @param accessToken Access Token
|
|
||||||
* @param expiresIn Validity period in seconds
|
|
||||||
*/
|
|
||||||
public void setAccessToken(String accessToken, Integer expiresIn) {
|
|
||||||
OAuth apiAuthorization = getAuthorization(OAuth.class);
|
|
||||||
apiAuthorization.setAccessToken(accessToken, expiresIn);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the oauth accessCode/implicit flow parameters
|
|
||||||
* @param clientId Client ID
|
|
||||||
* @param clientSecret Client secret
|
|
||||||
* @param redirectURI Redirect URI
|
|
||||||
*/
|
|
||||||
public void configureAuthorizationFlow(String clientId, String clientSecret, String redirectURI) {
|
|
||||||
throw new RuntimeException("Not implemented");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Configures a listener which is notified when a new access token is received.
|
|
||||||
* @param accessTokenListener Acesss token listener
|
|
||||||
*/
|
|
||||||
public void registerAccessTokenListener(AccessTokenListener accessTokenListener) {
|
|
||||||
OAuth apiAuthorization = getAuthorization(OAuth.class);
|
|
||||||
apiAuthorization.registerAccessTokenListener(accessTokenListener);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets request interceptor based on authentication name
|
|
||||||
* @param authName Authentiation name
|
|
||||||
* @return Request Interceptor
|
|
||||||
*/
|
|
||||||
public RequestInterceptor getAuthorization(String authName) {
|
|
||||||
return apiAuthorizations.get(authName);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Adds an authorization to be used by the client
|
|
||||||
* @param authName Authentication name
|
|
||||||
* @param authorization Request interceptor
|
|
||||||
*/
|
|
||||||
public void addAuthorization(String authName, RequestInterceptor authorization) {
|
|
||||||
if (apiAuthorizations.containsKey(authName)) {
|
|
||||||
throw new RuntimeException("auth name \"" + authName + "\" already in api authorizations");
|
|
||||||
}
|
|
||||||
apiAuthorizations.put(authName, authorization);
|
|
||||||
feignBuilder.requestInterceptor(authorization);
|
|
||||||
}
|
|
||||||
|
|
||||||
private <T extends RequestInterceptor> T getAuthorization(Class<T> type) {
|
|
||||||
return (T) apiAuthorizations.values()
|
|
||||||
.stream()
|
|
||||||
.filter(requestInterceptor -> type.isAssignableFrom(requestInterceptor.getClass()))
|
|
||||||
.findFirst()
|
|
||||||
.orElseThrow(() -> new RuntimeException("No Oauth authentication or OAuth configured!"));
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,232 +0,0 @@
|
|||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.core.JsonParser;
|
|
||||||
import com.fasterxml.jackson.core.JsonTokenId;
|
|
||||||
import com.fasterxml.jackson.databind.DeserializationContext;
|
|
||||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
|
||||||
import com.fasterxml.jackson.databind.JsonDeserializer;
|
|
||||||
import com.fasterxml.jackson.datatype.threetenbp.DecimalUtils;
|
|
||||||
import com.fasterxml.jackson.datatype.threetenbp.deser.ThreeTenDateTimeDeserializerBase;
|
|
||||||
import com.fasterxml.jackson.datatype.threetenbp.function.BiFunction;
|
|
||||||
import com.fasterxml.jackson.datatype.threetenbp.function.Function;
|
|
||||||
import org.threeten.bp.DateTimeException;
|
|
||||||
import org.threeten.bp.DateTimeUtils;
|
|
||||||
import org.threeten.bp.Instant;
|
|
||||||
import org.threeten.bp.OffsetDateTime;
|
|
||||||
import org.threeten.bp.ZoneId;
|
|
||||||
import org.threeten.bp.ZonedDateTime;
|
|
||||||
import org.threeten.bp.format.DateTimeFormatter;
|
|
||||||
import org.threeten.bp.temporal.Temporal;
|
|
||||||
import org.threeten.bp.temporal.TemporalAccessor;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deserializer for ThreeTen temporal {@link Instant}s, {@link OffsetDateTime}, and {@link ZonedDateTime}s.
|
|
||||||
* Adapted from the jackson threetenbp InstantDeserializer to add support for deserializing rfc822 format.
|
|
||||||
*
|
|
||||||
* @author Nick Williams
|
|
||||||
*/
|
|
||||||
public class CustomInstantDeserializer<T extends Temporal>
|
|
||||||
extends ThreeTenDateTimeDeserializerBase<T> {
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public static final CustomInstantDeserializer<Instant> INSTANT = new CustomInstantDeserializer<Instant>(
|
|
||||||
Instant.class, DateTimeFormatter.ISO_INSTANT,
|
|
||||||
new Function<TemporalAccessor, Instant>() {
|
|
||||||
@Override
|
|
||||||
public Instant apply(TemporalAccessor temporalAccessor) {
|
|
||||||
return Instant.from(temporalAccessor);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
new Function<FromIntegerArguments, Instant>() {
|
|
||||||
@Override
|
|
||||||
public Instant apply(FromIntegerArguments a) {
|
|
||||||
return Instant.ofEpochMilli(a.value);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
new Function<FromDecimalArguments, Instant>() {
|
|
||||||
@Override
|
|
||||||
public Instant apply(FromDecimalArguments a) {
|
|
||||||
return Instant.ofEpochSecond(a.integer, a.fraction);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
null
|
|
||||||
);
|
|
||||||
|
|
||||||
public static final CustomInstantDeserializer<OffsetDateTime> OFFSET_DATE_TIME = new CustomInstantDeserializer<OffsetDateTime>(
|
|
||||||
OffsetDateTime.class, DateTimeFormatter.ISO_OFFSET_DATE_TIME,
|
|
||||||
new Function<TemporalAccessor, OffsetDateTime>() {
|
|
||||||
@Override
|
|
||||||
public OffsetDateTime apply(TemporalAccessor temporalAccessor) {
|
|
||||||
return OffsetDateTime.from(temporalAccessor);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
new Function<FromIntegerArguments, OffsetDateTime>() {
|
|
||||||
@Override
|
|
||||||
public OffsetDateTime apply(FromIntegerArguments a) {
|
|
||||||
return OffsetDateTime.ofInstant(Instant.ofEpochMilli(a.value), a.zoneId);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
new Function<FromDecimalArguments, OffsetDateTime>() {
|
|
||||||
@Override
|
|
||||||
public OffsetDateTime apply(FromDecimalArguments a) {
|
|
||||||
return OffsetDateTime.ofInstant(Instant.ofEpochSecond(a.integer, a.fraction), a.zoneId);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
new BiFunction<OffsetDateTime, ZoneId, OffsetDateTime>() {
|
|
||||||
@Override
|
|
||||||
public OffsetDateTime apply(OffsetDateTime d, ZoneId z) {
|
|
||||||
return d.withOffsetSameInstant(z.getRules().getOffset(d.toLocalDateTime()));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
public static final CustomInstantDeserializer<ZonedDateTime> ZONED_DATE_TIME = new CustomInstantDeserializer<ZonedDateTime>(
|
|
||||||
ZonedDateTime.class, DateTimeFormatter.ISO_ZONED_DATE_TIME,
|
|
||||||
new Function<TemporalAccessor, ZonedDateTime>() {
|
|
||||||
@Override
|
|
||||||
public ZonedDateTime apply(TemporalAccessor temporalAccessor) {
|
|
||||||
return ZonedDateTime.from(temporalAccessor);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
new Function<FromIntegerArguments, ZonedDateTime>() {
|
|
||||||
@Override
|
|
||||||
public ZonedDateTime apply(FromIntegerArguments a) {
|
|
||||||
return ZonedDateTime.ofInstant(Instant.ofEpochMilli(a.value), a.zoneId);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
new Function<FromDecimalArguments, ZonedDateTime>() {
|
|
||||||
@Override
|
|
||||||
public ZonedDateTime apply(FromDecimalArguments a) {
|
|
||||||
return ZonedDateTime.ofInstant(Instant.ofEpochSecond(a.integer, a.fraction), a.zoneId);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
new BiFunction<ZonedDateTime, ZoneId, ZonedDateTime>() {
|
|
||||||
@Override
|
|
||||||
public ZonedDateTime apply(ZonedDateTime zonedDateTime, ZoneId zoneId) {
|
|
||||||
return zonedDateTime.withZoneSameInstant(zoneId);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
protected final Function<FromIntegerArguments, T> fromMilliseconds;
|
|
||||||
|
|
||||||
protected final Function<FromDecimalArguments, T> fromNanoseconds;
|
|
||||||
|
|
||||||
protected final Function<TemporalAccessor, T> parsedToValue;
|
|
||||||
|
|
||||||
protected final BiFunction<T, ZoneId, T> adjust;
|
|
||||||
|
|
||||||
protected CustomInstantDeserializer(Class<T> supportedType,
|
|
||||||
DateTimeFormatter parser,
|
|
||||||
Function<TemporalAccessor, T> parsedToValue,
|
|
||||||
Function<FromIntegerArguments, T> fromMilliseconds,
|
|
||||||
Function<FromDecimalArguments, T> fromNanoseconds,
|
|
||||||
BiFunction<T, ZoneId, T> adjust) {
|
|
||||||
super(supportedType, parser);
|
|
||||||
this.parsedToValue = parsedToValue;
|
|
||||||
this.fromMilliseconds = fromMilliseconds;
|
|
||||||
this.fromNanoseconds = fromNanoseconds;
|
|
||||||
this.adjust = adjust == null ? new BiFunction<T, ZoneId, T>() {
|
|
||||||
@Override
|
|
||||||
public T apply(T t, ZoneId zoneId) {
|
|
||||||
return t;
|
|
||||||
}
|
|
||||||
} : adjust;
|
|
||||||
}
|
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
|
||||||
protected CustomInstantDeserializer(CustomInstantDeserializer<T> base, DateTimeFormatter f) {
|
|
||||||
super((Class<T>) base.handledType(), f);
|
|
||||||
parsedToValue = base.parsedToValue;
|
|
||||||
fromMilliseconds = base.fromMilliseconds;
|
|
||||||
fromNanoseconds = base.fromNanoseconds;
|
|
||||||
adjust = base.adjust;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected JsonDeserializer<T> withDateFormat(DateTimeFormatter dtf) {
|
|
||||||
if (dtf == _formatter) {
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
return new CustomInstantDeserializer<T>(this, dtf);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public T deserialize(JsonParser parser, DeserializationContext context) throws IOException {
|
|
||||||
//NOTE: Timestamps contain no timezone info, and are always in configured TZ. Only
|
|
||||||
//string values have to be adjusted to the configured TZ.
|
|
||||||
switch (parser.getCurrentTokenId()) {
|
|
||||||
case JsonTokenId.ID_NUMBER_FLOAT: {
|
|
||||||
BigDecimal value = parser.getDecimalValue();
|
|
||||||
long seconds = value.longValue();
|
|
||||||
int nanoseconds = DecimalUtils.extractNanosecondDecimal(value, seconds);
|
|
||||||
return fromNanoseconds.apply(new FromDecimalArguments(
|
|
||||||
seconds, nanoseconds, getZone(context)));
|
|
||||||
}
|
|
||||||
|
|
||||||
case JsonTokenId.ID_NUMBER_INT: {
|
|
||||||
long timestamp = parser.getLongValue();
|
|
||||||
if (context.isEnabled(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS)) {
|
|
||||||
return this.fromNanoseconds.apply(new FromDecimalArguments(
|
|
||||||
timestamp, 0, this.getZone(context)
|
|
||||||
));
|
|
||||||
}
|
|
||||||
return this.fromMilliseconds.apply(new FromIntegerArguments(
|
|
||||||
timestamp, this.getZone(context)
|
|
||||||
));
|
|
||||||
}
|
|
||||||
|
|
||||||
case JsonTokenId.ID_STRING: {
|
|
||||||
String string = parser.getText().trim();
|
|
||||||
if (string.length() == 0) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
if (string.endsWith("+0000")) {
|
|
||||||
string = string.substring(0, string.length() - 5) + "Z";
|
|
||||||
}
|
|
||||||
T value;
|
|
||||||
try {
|
|
||||||
TemporalAccessor acc = _formatter.parse(string);
|
|
||||||
value = parsedToValue.apply(acc);
|
|
||||||
if (context.isEnabled(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE)) {
|
|
||||||
return adjust.apply(value, this.getZone(context));
|
|
||||||
}
|
|
||||||
} catch (DateTimeException e) {
|
|
||||||
throw _peelDTE(e);
|
|
||||||
}
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
throw context.mappingException("Expected type float, integer, or string.");
|
|
||||||
}
|
|
||||||
|
|
||||||
private ZoneId getZone(DeserializationContext context) {
|
|
||||||
// Instants are always in UTC, so don't waste compute cycles
|
|
||||||
return (_valueClass == Instant.class) ? null : DateTimeUtils.toZoneId(context.getTimeZone());
|
|
||||||
}
|
|
||||||
|
|
||||||
private static class FromIntegerArguments {
|
|
||||||
public final long value;
|
|
||||||
public final ZoneId zoneId;
|
|
||||||
|
|
||||||
private FromIntegerArguments(long value, ZoneId zoneId) {
|
|
||||||
this.value = value;
|
|
||||||
this.zoneId = zoneId;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private static class FromDecimalArguments {
|
|
||||||
public final long integer;
|
|
||||||
public final int fraction;
|
|
||||||
public final ZoneId zoneId;
|
|
||||||
|
|
||||||
private FromDecimalArguments(long integer, int fraction, ZoneId zoneId) {
|
|
||||||
this.integer = integer;
|
|
||||||
this.fraction = fraction;
|
|
||||||
this.zoneId = zoneId;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,86 +0,0 @@
|
|||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
|
||||||
import java.net.URLEncoder;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Utilities to support Swagger encoding formats in Feign.
|
|
||||||
*/
|
|
||||||
public final class EncodingUtils {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Private constructor. Do not construct this class.
|
|
||||||
*/
|
|
||||||
private EncodingUtils() {}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>Encodes a collection of query parameters according to the Swagger
|
|
||||||
* collection format.</p>
|
|
||||||
*
|
|
||||||
* <p>Of the various collection formats defined by Swagger ("csv", "tsv",
|
|
||||||
* etc), Feign only natively supports "multi". This utility generates the
|
|
||||||
* other format types so it will be properly processed by Feign.</p>
|
|
||||||
*
|
|
||||||
* <p>Note, as part of reformatting, it URL encodes the parameters as
|
|
||||||
* well.</p>
|
|
||||||
* @param parameters The collection object to be formatted. This object will
|
|
||||||
* not be changed.
|
|
||||||
* @param collectionFormat The Swagger collection format (eg, "csv", "tsv",
|
|
||||||
* "pipes"). See the
|
|
||||||
* <a href="http://swagger.io/specification/#parameter-object-44">
|
|
||||||
* OpenAPI Spec</a> for more details.
|
|
||||||
* @return An object that will be correctly formatted by Feign.
|
|
||||||
*/
|
|
||||||
public static Object encodeCollection(Collection<?> parameters,
|
|
||||||
String collectionFormat) {
|
|
||||||
if (parameters == null) {
|
|
||||||
return parameters;
|
|
||||||
}
|
|
||||||
List<String> stringValues = new ArrayList<>(parameters.size());
|
|
||||||
for (Object parameter : parameters) {
|
|
||||||
// ignore null values (same behavior as Feign)
|
|
||||||
if (parameter != null) {
|
|
||||||
stringValues.add(encode(parameter));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Feign natively handles single-element lists and the "multi" format.
|
|
||||||
if (stringValues.size() < 2 || "multi".equals(collectionFormat)) {
|
|
||||||
return stringValues;
|
|
||||||
}
|
|
||||||
// Otherwise return a formatted String
|
|
||||||
String[] stringArray = stringValues.toArray(new String[0]);
|
|
||||||
switch (collectionFormat) {
|
|
||||||
case "csv":
|
|
||||||
default:
|
|
||||||
return StringUtil.join(stringArray, ",");
|
|
||||||
case "ssv":
|
|
||||||
return StringUtil.join(stringArray, " ");
|
|
||||||
case "tsv":
|
|
||||||
return StringUtil.join(stringArray, "\t");
|
|
||||||
case "pipes":
|
|
||||||
return StringUtil.join(stringArray, "|");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* URL encode a single query parameter.
|
|
||||||
* @param parameter The query parameter to encode. This object will not be
|
|
||||||
* changed.
|
|
||||||
* @return The URL encoded string representation of the parameter. If the
|
|
||||||
* parameter is null, returns null.
|
|
||||||
*/
|
|
||||||
public static String encode(Object parameter) {
|
|
||||||
if (parameter == null) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
try {
|
|
||||||
return URLEncoder.encode(parameter.toString(), "UTF-8").replaceAll("\\+", "%20");
|
|
||||||
} catch (UnsupportedEncodingException e) {
|
|
||||||
// Should never happen, UTF-8 is always supported
|
|
||||||
throw new RuntimeException(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import feign.Param;
|
|
||||||
|
|
||||||
import java.text.DateFormat;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Param Expander to convert {@link Date} to RFC3339
|
|
||||||
*/
|
|
||||||
public class ParamExpander implements Param.Expander {
|
|
||||||
|
|
||||||
private static final DateFormat dateformat = new RFC3339DateFormat();
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String expand(Object value) {
|
|
||||||
if (value instanceof Date) {
|
|
||||||
return dateformat.format(value);
|
|
||||||
}
|
|
||||||
return value.toString();
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,55 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.util.StdDateFormat;
|
|
||||||
|
|
||||||
import java.text.DateFormat;
|
|
||||||
import java.text.FieldPosition;
|
|
||||||
import java.text.ParsePosition;
|
|
||||||
import java.util.Date;
|
|
||||||
import java.util.GregorianCalendar;
|
|
||||||
import java.util.TimeZone;
|
|
||||||
|
|
||||||
public class RFC3339DateFormat extends DateFormat {
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
private static final TimeZone TIMEZONE_Z = TimeZone.getTimeZone("UTC");
|
|
||||||
|
|
||||||
private final StdDateFormat fmt = new StdDateFormat()
|
|
||||||
.withTimeZone(TIMEZONE_Z)
|
|
||||||
.withColonInTimeZone(true);
|
|
||||||
|
|
||||||
public RFC3339DateFormat() {
|
|
||||||
this.calendar = new GregorianCalendar();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Date parse(String source) {
|
|
||||||
return parse(source, new ParsePosition(0));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Date parse(String source, ParsePosition pos) {
|
|
||||||
return fmt.parse(source, pos);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) {
|
|
||||||
return fmt.format(date, toAppendTo, fieldPosition);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Object clone() {
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,58 +0,0 @@
|
|||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Representing a Server configuration.
|
|
||||||
*/
|
|
||||||
public class ServerConfiguration {
|
|
||||||
public String URL;
|
|
||||||
public String description;
|
|
||||||
public Map<String, ServerVariable> variables;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param URL A URL to the target host.
|
|
||||||
* @param description A describtion of the host designated by the URL.
|
|
||||||
* @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template.
|
|
||||||
*/
|
|
||||||
public ServerConfiguration(String URL, String description, Map<String, ServerVariable> variables) {
|
|
||||||
this.URL = URL;
|
|
||||||
this.description = description;
|
|
||||||
this.variables = variables;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Format URL template using given variables.
|
|
||||||
*
|
|
||||||
* @param variables A map between a variable name and its value.
|
|
||||||
* @return Formatted URL.
|
|
||||||
*/
|
|
||||||
public String URL(Map<String, String> variables) {
|
|
||||||
String url = this.URL;
|
|
||||||
|
|
||||||
// go through variables and replace placeholders
|
|
||||||
for (Map.Entry<String, ServerVariable> variable: this.variables.entrySet()) {
|
|
||||||
String name = variable.getKey();
|
|
||||||
ServerVariable serverVariable = variable.getValue();
|
|
||||||
String value = serverVariable.defaultValue;
|
|
||||||
|
|
||||||
if (variables != null && variables.containsKey(name)) {
|
|
||||||
value = variables.get(name);
|
|
||||||
if (serverVariable.enumValues.size() > 0 && !serverVariable.enumValues.contains(value)) {
|
|
||||||
throw new RuntimeException("The variable " + name + " in the server URL has invalid value " + value + ".");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
url = url.replaceAll("\\{" + name + "\\}", value);
|
|
||||||
}
|
|
||||||
return url;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Format URL template using default server variables.
|
|
||||||
*
|
|
||||||
* @return Formatted URL.
|
|
||||||
*/
|
|
||||||
public String URL() {
|
|
||||||
return URL(null);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import java.util.HashSet;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Representing a Server Variable for server URL template substitution.
|
|
||||||
*/
|
|
||||||
public class ServerVariable {
|
|
||||||
public String description;
|
|
||||||
public String defaultValue;
|
|
||||||
public HashSet<String> enumValues = null;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param description A description for the server variable.
|
|
||||||
* @param defaultValue The default value to use for substitution.
|
|
||||||
* @param enumValues An enumeration of string values to be used if the substitution options are from a limited set.
|
|
||||||
*/
|
|
||||||
public ServerVariable(String description, String defaultValue, HashSet<String> enumValues) {
|
|
||||||
this.description = description;
|
|
||||||
this.defaultValue = defaultValue;
|
|
||||||
this.enumValues = enumValues;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,83 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.Iterator;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class StringUtil {
|
|
||||||
/**
|
|
||||||
* Check if the given array contains the given value (with case-insensitive comparison).
|
|
||||||
*
|
|
||||||
* @param array The array
|
|
||||||
* @param value The value to search
|
|
||||||
* @return true if the array contains the value
|
|
||||||
*/
|
|
||||||
public static boolean containsIgnoreCase(String[] array, String value) {
|
|
||||||
for (String str : array) {
|
|
||||||
if (value == null && str == null) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (value != null && value.equalsIgnoreCase(str)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Join an array of strings with the given separator.
|
|
||||||
* <p>
|
|
||||||
* Note: This might be replaced by utility method from commons-lang or guava someday
|
|
||||||
* if one of those libraries is added as dependency.
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @param array The array of strings
|
|
||||||
* @param separator The separator
|
|
||||||
* @return the resulting string
|
|
||||||
*/
|
|
||||||
public static String join(String[] array, String separator) {
|
|
||||||
int len = array.length;
|
|
||||||
if (len == 0) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
StringBuilder out = new StringBuilder();
|
|
||||||
out.append(array[0]);
|
|
||||||
for (int i = 1; i < len; i++) {
|
|
||||||
out.append(separator).append(array[i]);
|
|
||||||
}
|
|
||||||
return out.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Join a list of strings with the given separator.
|
|
||||||
*
|
|
||||||
* @param list The list of strings
|
|
||||||
* @param separator The separator
|
|
||||||
* @return the resulting string
|
|
||||||
*/
|
|
||||||
public static String join(Collection<String> list, String separator) {
|
|
||||||
Iterator<String> iterator = list.iterator();
|
|
||||||
StringBuilder out = new StringBuilder();
|
|
||||||
if (iterator.hasNext()) {
|
|
||||||
out.append(iterator.next());
|
|
||||||
}
|
|
||||||
while (iterator.hasNext()) {
|
|
||||||
out.append(separator).append(iterator.next());
|
|
||||||
}
|
|
||||||
return out.toString();
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.EncodingUtils;
|
|
||||||
|
|
||||||
import org.openapitools.client.model.Client;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import feign.*;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public interface AnotherFakeApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test special tags
|
|
||||||
* To test special tags and operation ID starting with number
|
|
||||||
* @param client client model (required)
|
|
||||||
* @return Client
|
|
||||||
*/
|
|
||||||
@RequestLine("PATCH /another-fake/dummy")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Client call123testSpecialTags(Client client);
|
|
||||||
}
|
|
@ -1,498 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.EncodingUtils;
|
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import org.openapitools.client.model.Client;
|
|
||||||
import java.io.File;
|
|
||||||
import org.openapitools.client.model.FileSchemaTestClass;
|
|
||||||
import org.openapitools.client.model.HealthCheckResult;
|
|
||||||
import org.threeten.bp.LocalDate;
|
|
||||||
import org.threeten.bp.OffsetDateTime;
|
|
||||||
import org.openapitools.client.model.OuterComposite;
|
|
||||||
import org.openapitools.client.model.OuterObjectWithEnumProperty;
|
|
||||||
import org.openapitools.client.model.Pet;
|
|
||||||
import org.openapitools.client.model.User;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import feign.*;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public interface FakeApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Health check endpoint
|
|
||||||
*
|
|
||||||
* @return HealthCheckResult
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /fake/health")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
HealthCheckResult fakeHealthGet();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test http signature authentication
|
|
||||||
*
|
|
||||||
* @param pet Pet object that needs to be added to the store (required)
|
|
||||||
* @param query1 query parameter (optional)
|
|
||||||
* @param header1 header parameter (optional)
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /fake/http-signature-test?query_1={query1}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
"header_1: {header1}"
|
|
||||||
})
|
|
||||||
void fakeHttpSignatureTest(Pet pet, @Param("query1") String query1, @Param("header1") String header1);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test http signature authentication
|
|
||||||
*
|
|
||||||
* Note, this is equivalent to the other <code>fakeHttpSignatureTest</code> method,
|
|
||||||
* but with the query parameters collected into a single Map parameter. This
|
|
||||||
* is convenient for services with optional query parameters, especially when
|
|
||||||
* used with the {@link FakeHttpSignatureTestQueryParams} class that allows for
|
|
||||||
* building up this map in a fluent style.
|
|
||||||
* @param pet Pet object that needs to be added to the store (required)
|
|
||||||
* @param header1 header parameter (optional)
|
|
||||||
* @param queryParams Map of query parameters as name-value pairs
|
|
||||||
* <p>The following elements may be specified in the query map:</p>
|
|
||||||
* <ul>
|
|
||||||
* <li>query1 - query parameter (optional)</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /fake/http-signature-test?query_1={query1}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
"header_1: {header1}"
|
|
||||||
})
|
|
||||||
void fakeHttpSignatureTest(Pet pet, @Param("header1") String header1, @QueryMap(encoded=true) Map<String, Object> queryParams);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A convenience class for generating query parameters for the
|
|
||||||
* <code>fakeHttpSignatureTest</code> method in a fluent style.
|
|
||||||
*/
|
|
||||||
public static class FakeHttpSignatureTestQueryParams extends HashMap<String, Object> {
|
|
||||||
public FakeHttpSignatureTestQueryParams query1(final String value) {
|
|
||||||
put("query_1", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Test serialization of outer boolean types
|
|
||||||
* @param body Input boolean as post body (optional)
|
|
||||||
* @return Boolean
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/outer/boolean")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: */*",
|
|
||||||
})
|
|
||||||
Boolean fakeOuterBooleanSerialize(Boolean body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Test serialization of object with outer number type
|
|
||||||
* @param outerComposite Input composite as post body (optional)
|
|
||||||
* @return OuterComposite
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/outer/composite")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: */*",
|
|
||||||
})
|
|
||||||
OuterComposite fakeOuterCompositeSerialize(OuterComposite outerComposite);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Test serialization of outer number types
|
|
||||||
* @param body Input number as post body (optional)
|
|
||||||
* @return BigDecimal
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/outer/number")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: */*",
|
|
||||||
})
|
|
||||||
BigDecimal fakeOuterNumberSerialize(BigDecimal body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Test serialization of outer string types
|
|
||||||
* @param body Input string as post body (optional)
|
|
||||||
* @return String
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/outer/string")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: */*",
|
|
||||||
})
|
|
||||||
String fakeOuterStringSerialize(String body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Test serialization of enum (int) properties with examples
|
|
||||||
* @param outerObjectWithEnumProperty Input enum (int) as post body (required)
|
|
||||||
* @return OuterObjectWithEnumProperty
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/property/enum-int")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: */*",
|
|
||||||
})
|
|
||||||
OuterObjectWithEnumProperty fakePropertyEnumIntegerSerialize(OuterObjectWithEnumProperty outerObjectWithEnumProperty);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* For this test, the body has to be a binary file.
|
|
||||||
* @param body image to upload (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /fake/body-with-binary")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: image/png",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testBodyWithBinary(File body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* For this test, the body for this request must reference a schema named `File`.
|
|
||||||
* @param fileSchemaTestClass (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /fake/body-with-file-schema")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testBodyWithFileSchema(FileSchemaTestClass fileSchemaTestClass);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* @param query (required)
|
|
||||||
* @param user (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /fake/body-with-query-params?query={query}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testBodyWithQueryParams(@Param("query") String query, User user);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Note, this is equivalent to the other <code>testBodyWithQueryParams</code> method,
|
|
||||||
* but with the query parameters collected into a single Map parameter. This
|
|
||||||
* is convenient for services with optional query parameters, especially when
|
|
||||||
* used with the {@link TestBodyWithQueryParamsQueryParams} class that allows for
|
|
||||||
* building up this map in a fluent style.
|
|
||||||
* @param user (required)
|
|
||||||
* @param queryParams Map of query parameters as name-value pairs
|
|
||||||
* <p>The following elements may be specified in the query map:</p>
|
|
||||||
* <ul>
|
|
||||||
* <li>query - (required)</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /fake/body-with-query-params?query={query}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testBodyWithQueryParams(User user, @QueryMap(encoded=true) Map<String, Object> queryParams);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A convenience class for generating query parameters for the
|
|
||||||
* <code>testBodyWithQueryParams</code> method in a fluent style.
|
|
||||||
*/
|
|
||||||
public static class TestBodyWithQueryParamsQueryParams extends HashMap<String, Object> {
|
|
||||||
public TestBodyWithQueryParamsQueryParams query(final String value) {
|
|
||||||
put("query", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test \"client\" model
|
|
||||||
* To test \"client\" model
|
|
||||||
* @param client client model (required)
|
|
||||||
* @return Client
|
|
||||||
*/
|
|
||||||
@RequestLine("PATCH /fake")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Client testClientModel(Client client);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/x-www-form-urlencoded",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testEndpointParameters(@Param("number") BigDecimal number, @Param("_double") Double _double, @Param("patternWithoutDelimiter") String patternWithoutDelimiter, @Param("_byte") byte[] _byte, @Param("integer") Integer integer, @Param("int32") Integer int32, @Param("int64") Long int64, @Param("_float") Float _float, @Param("string") String string, @Param("binary") File binary, @Param("date") LocalDate date, @Param("dateTime") OffsetDateTime dateTime, @Param("password") String password, @Param("paramCallback") String paramCallback);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
* @param enumFormString Form parameter enum test (string) (optional, default to -efg)
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/x-www-form-urlencoded",
|
|
||||||
"Accept: application/json",
|
|
||||||
"enum_header_string_array: {enumHeaderStringArray}",
|
|
||||||
|
|
||||||
"enum_header_string: {enumHeaderString}"
|
|
||||||
})
|
|
||||||
void testEnumParameters(@Param("enumHeaderStringArray") List<String> enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumQueryStringArray") List<String> enumQueryStringArray, @Param("enumQueryString") String enumQueryString, @Param("enumQueryInteger") Integer enumQueryInteger, @Param("enumQueryDouble") Double enumQueryDouble, @Param("enumFormStringArray") List<String> enumFormStringArray, @Param("enumFormString") String enumFormString);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test enum parameters
|
|
||||||
* To test enum parameters
|
|
||||||
* Note, this is equivalent to the other <code>testEnumParameters</code> method,
|
|
||||||
* but with the query parameters collected into a single Map parameter. This
|
|
||||||
* is convenient for services with optional query parameters, especially when
|
|
||||||
* used with the {@link TestEnumParametersQueryParams} class that allows for
|
|
||||||
* building up this map in a fluent style.
|
|
||||||
* @param enumHeaderStringArray Header parameter enum test (string array) (optional)
|
|
||||||
* @param enumHeaderString Header parameter enum test (string) (optional, default to -efg)
|
|
||||||
* @param enumFormStringArray Form parameter enum test (string array) (optional)
|
|
||||||
* @param enumFormString Form parameter enum test (string) (optional, default to -efg)
|
|
||||||
* @param queryParams Map of query parameters as name-value pairs
|
|
||||||
* <p>The following elements may be specified in the query map:</p>
|
|
||||||
* <ul>
|
|
||||||
* <li>enumQueryStringArray - Query parameter enum test (string array) (optional)</li>
|
|
||||||
* <li>enumQueryString - Query parameter enum test (string) (optional, default to -efg)</li>
|
|
||||||
* <li>enumQueryInteger - Query parameter enum test (double) (optional)</li>
|
|
||||||
* <li>enumQueryDouble - Query parameter enum test (double) (optional)</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/x-www-form-urlencoded",
|
|
||||||
"Accept: application/json",
|
|
||||||
"enum_header_string_array: {enumHeaderStringArray}",
|
|
||||||
|
|
||||||
"enum_header_string: {enumHeaderString}"
|
|
||||||
})
|
|
||||||
void testEnumParameters(@Param("enumHeaderStringArray") List<String> enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumFormStringArray") List<String> enumFormStringArray, @Param("enumFormString") String enumFormString, @QueryMap(encoded=true) Map<String, Object> queryParams);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A convenience class for generating query parameters for the
|
|
||||||
* <code>testEnumParameters</code> method in a fluent style.
|
|
||||||
*/
|
|
||||||
public static class TestEnumParametersQueryParams extends HashMap<String, Object> {
|
|
||||||
public TestEnumParametersQueryParams enumQueryStringArray(final List<String> value) {
|
|
||||||
put("enum_query_string_array", EncodingUtils.encodeCollection(value, "multi"));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestEnumParametersQueryParams enumQueryString(final String value) {
|
|
||||||
put("enum_query_string", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestEnumParametersQueryParams enumQueryInteger(final Integer value) {
|
|
||||||
put("enum_query_integer", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestEnumParametersQueryParams enumQueryDouble(final Double value) {
|
|
||||||
put("enum_query_double", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
*/
|
|
||||||
@RequestLine("DELETE /fake?required_string_group={requiredStringGroup}&required_int64_group={requiredInt64Group}&string_group={stringGroup}&int64_group={int64Group}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
"required_boolean_group: {requiredBooleanGroup}",
|
|
||||||
|
|
||||||
"boolean_group: {booleanGroup}"
|
|
||||||
})
|
|
||||||
void testGroupParameters(@Param("requiredStringGroup") Integer requiredStringGroup, @Param("requiredBooleanGroup") Boolean requiredBooleanGroup, @Param("requiredInt64Group") Long requiredInt64Group, @Param("stringGroup") Integer stringGroup, @Param("booleanGroup") Boolean booleanGroup, @Param("int64Group") Long int64Group);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Fake endpoint to test group parameters (optional)
|
|
||||||
* Fake endpoint to test group parameters (optional)
|
|
||||||
* Note, this is equivalent to the other <code>testGroupParameters</code> method,
|
|
||||||
* but with the query parameters collected into a single Map parameter. This
|
|
||||||
* is convenient for services with optional query parameters, especially when
|
|
||||||
* used with the {@link TestGroupParametersQueryParams} class that allows for
|
|
||||||
* building up this map in a fluent style.
|
|
||||||
* @param requiredBooleanGroup Required Boolean in group parameters (required)
|
|
||||||
* @param booleanGroup Boolean in group parameters (optional)
|
|
||||||
* @param queryParams Map of query parameters as name-value pairs
|
|
||||||
* <p>The following elements may be specified in the query map:</p>
|
|
||||||
* <ul>
|
|
||||||
* <li>requiredStringGroup - Required String in group parameters (required)</li>
|
|
||||||
* <li>requiredInt64Group - Required Integer in group parameters (required)</li>
|
|
||||||
* <li>stringGroup - String in group parameters (optional)</li>
|
|
||||||
* <li>int64Group - Integer in group parameters (optional)</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
@RequestLine("DELETE /fake?required_string_group={requiredStringGroup}&required_int64_group={requiredInt64Group}&string_group={stringGroup}&int64_group={int64Group}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
"required_boolean_group: {requiredBooleanGroup}",
|
|
||||||
|
|
||||||
"boolean_group: {booleanGroup}"
|
|
||||||
})
|
|
||||||
void testGroupParameters(@Param("requiredBooleanGroup") Boolean requiredBooleanGroup, @Param("booleanGroup") Boolean booleanGroup, @QueryMap(encoded=true) Map<String, Object> queryParams);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A convenience class for generating query parameters for the
|
|
||||||
* <code>testGroupParameters</code> method in a fluent style.
|
|
||||||
*/
|
|
||||||
public static class TestGroupParametersQueryParams extends HashMap<String, Object> {
|
|
||||||
public TestGroupParametersQueryParams requiredStringGroup(final Integer value) {
|
|
||||||
put("required_string_group", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestGroupParametersQueryParams requiredInt64Group(final Long value) {
|
|
||||||
put("required_int64_group", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestGroupParametersQueryParams stringGroup(final Integer value) {
|
|
||||||
put("string_group", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestGroupParametersQueryParams int64Group(final Long value) {
|
|
||||||
put("int64_group", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test inline additionalProperties
|
|
||||||
*
|
|
||||||
* @param requestBody request body (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/inline-additionalProperties")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testInlineAdditionalProperties(Map<String, String> requestBody);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test json serialization of form data
|
|
||||||
*
|
|
||||||
* @param param field1 (required)
|
|
||||||
* @param param2 field2 (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /fake/jsonFormData")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/x-www-form-urlencoded",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testJsonFormData(@Param("param") String param, @Param("param2") String param2);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* To test the collection format in query parameters
|
|
||||||
* @param pipe (required)
|
|
||||||
* @param ioutil (required)
|
|
||||||
* @param http (required)
|
|
||||||
* @param url (required)
|
|
||||||
* @param context (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /fake/test-query-paramters?pipe={pipe}&ioutil={ioutil}&http={http}&url={url}&context={context}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testQueryParameterCollectionFormat(@Param("pipe") List<String> pipe, @Param("ioutil") List<String> ioutil, @Param("http") List<String> http, @Param("url") List<String> url, @Param("context") List<String> context);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* To test the collection format in query parameters
|
|
||||||
* Note, this is equivalent to the other <code>testQueryParameterCollectionFormat</code> method,
|
|
||||||
* but with the query parameters collected into a single Map parameter. This
|
|
||||||
* is convenient for services with optional query parameters, especially when
|
|
||||||
* used with the {@link TestQueryParameterCollectionFormatQueryParams} class that allows for
|
|
||||||
* building up this map in a fluent style.
|
|
||||||
* @param queryParams Map of query parameters as name-value pairs
|
|
||||||
* <p>The following elements may be specified in the query map:</p>
|
|
||||||
* <ul>
|
|
||||||
* <li>pipe - (required)</li>
|
|
||||||
* <li>ioutil - (required)</li>
|
|
||||||
* <li>http - (required)</li>
|
|
||||||
* <li>url - (required)</li>
|
|
||||||
* <li>context - (required)</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /fake/test-query-paramters?pipe={pipe}&ioutil={ioutil}&http={http}&url={url}&context={context}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testQueryParameterCollectionFormat(@QueryMap(encoded=true) Map<String, Object> queryParams);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A convenience class for generating query parameters for the
|
|
||||||
* <code>testQueryParameterCollectionFormat</code> method in a fluent style.
|
|
||||||
*/
|
|
||||||
public static class TestQueryParameterCollectionFormatQueryParams extends HashMap<String, Object> {
|
|
||||||
public TestQueryParameterCollectionFormatQueryParams pipe(final List<String> value) {
|
|
||||||
put("pipe", EncodingUtils.encodeCollection(value, "pipes"));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestQueryParameterCollectionFormatQueryParams ioutil(final List<String> value) {
|
|
||||||
put("ioutil", EncodingUtils.encodeCollection(value, "csv"));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestQueryParameterCollectionFormatQueryParams http(final List<String> value) {
|
|
||||||
put("http", EncodingUtils.encodeCollection(value, "ssv"));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestQueryParameterCollectionFormatQueryParams url(final List<String> value) {
|
|
||||||
put("url", EncodingUtils.encodeCollection(value, "csv"));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public TestQueryParameterCollectionFormatQueryParams context(final List<String> value) {
|
|
||||||
put("context", EncodingUtils.encodeCollection(value, "multi"));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.EncodingUtils;
|
|
||||||
|
|
||||||
import org.openapitools.client.model.Client;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import feign.*;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public interface FakeClassnameTags123Api extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test class name in snake case
|
|
||||||
* To test class name in snake case
|
|
||||||
* @param client client model (required)
|
|
||||||
* @return Client
|
|
||||||
*/
|
|
||||||
@RequestLine("PATCH /fake_classname_test")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Client testClassname(Client client);
|
|
||||||
}
|
|
@ -1,205 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.EncodingUtils;
|
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import org.openapitools.client.model.ModelApiResponse;
|
|
||||||
import org.openapitools.client.model.Pet;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import feign.*;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public interface PetApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Add a new pet to the store
|
|
||||||
*
|
|
||||||
* @param pet Pet object that needs to be added to the store (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /pet")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void addPet(Pet pet);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deletes a pet
|
|
||||||
*
|
|
||||||
* @param petId Pet id to delete (required)
|
|
||||||
* @param apiKey (optional)
|
|
||||||
*/
|
|
||||||
@RequestLine("DELETE /pet/{petId}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
"api_key: {apiKey}"
|
|
||||||
})
|
|
||||||
void deletePet(@Param("petId") Long petId, @Param("apiKey") String apiKey);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 List<Pet>
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /pet/findByStatus?status={status}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
List<Pet> findPetsByStatus(@Param("status") List<String> status);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Finds Pets by status
|
|
||||||
* Multiple status values can be provided with comma separated strings
|
|
||||||
* Note, this is equivalent to the other <code>findPetsByStatus</code> method,
|
|
||||||
* but with the query parameters collected into a single Map parameter. This
|
|
||||||
* is convenient for services with optional query parameters, especially when
|
|
||||||
* used with the {@link FindPetsByStatusQueryParams} class that allows for
|
|
||||||
* building up this map in a fluent style.
|
|
||||||
* @param queryParams Map of query parameters as name-value pairs
|
|
||||||
* <p>The following elements may be specified in the query map:</p>
|
|
||||||
* <ul>
|
|
||||||
* <li>status - Status values that need to be considered for filter (required)</li>
|
|
||||||
* </ul>
|
|
||||||
* @return List<Pet>
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /pet/findByStatus?status={status}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
List<Pet> findPetsByStatus(@QueryMap(encoded=true) Map<String, Object> queryParams);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A convenience class for generating query parameters for the
|
|
||||||
* <code>findPetsByStatus</code> method in a fluent style.
|
|
||||||
*/
|
|
||||||
public static class FindPetsByStatusQueryParams extends HashMap<String, Object> {
|
|
||||||
public FindPetsByStatusQueryParams status(final List<String> value) {
|
|
||||||
put("status", EncodingUtils.encodeCollection(value, "csv"));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 Set<Pet>
|
|
||||||
* @deprecated
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
@RequestLine("GET /pet/findByTags?tags={tags}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Set<Pet> findPetsByTags(@Param("tags") Set<String> tags);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Finds Pets by tags
|
|
||||||
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
|
||||||
* Note, this is equivalent to the other <code>findPetsByTags</code> method,
|
|
||||||
* but with the query parameters collected into a single Map parameter. This
|
|
||||||
* is convenient for services with optional query parameters, especially when
|
|
||||||
* used with the {@link FindPetsByTagsQueryParams} class that allows for
|
|
||||||
* building up this map in a fluent style.
|
|
||||||
* @param queryParams Map of query parameters as name-value pairs
|
|
||||||
* <p>The following elements may be specified in the query map:</p>
|
|
||||||
* <ul>
|
|
||||||
* <li>tags - Tags to filter by (required)</li>
|
|
||||||
* </ul>
|
|
||||||
* @return Set<Pet>
|
|
||||||
* @deprecated
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
@RequestLine("GET /pet/findByTags?tags={tags}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Set<Pet> findPetsByTags(@QueryMap(encoded=true) Map<String, Object> queryParams);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A convenience class for generating query parameters for the
|
|
||||||
* <code>findPetsByTags</code> method in a fluent style.
|
|
||||||
*/
|
|
||||||
public static class FindPetsByTagsQueryParams extends HashMap<String, Object> {
|
|
||||||
public FindPetsByTagsQueryParams tags(final Set<String> value) {
|
|
||||||
put("tags", EncodingUtils.encodeCollection(value, "csv"));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find pet by ID
|
|
||||||
* Returns a single pet
|
|
||||||
* @param petId ID of pet to return (required)
|
|
||||||
* @return Pet
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /pet/{petId}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Pet getPetById(@Param("petId") Long petId);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Update an existing pet
|
|
||||||
*
|
|
||||||
* @param pet Pet object that needs to be added to the store (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /pet")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void updatePet(Pet pet);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /pet/{petId}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/x-www-form-urlencoded",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void updatePetWithForm(@Param("petId") Long petId, @Param("name") String name, @Param("status") String status);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 ModelApiResponse
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /pet/{petId}/uploadImage")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: multipart/form-data",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
ModelApiResponse uploadFile(@Param("petId") Long petId, @Param("additionalMetadata") String additionalMetadata, @Param("file") File file);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 ModelApiResponse
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/{petId}/uploadImageWithRequiredFile")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: multipart/form-data",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
ModelApiResponse uploadFileWithRequiredFile(@Param("petId") Long petId, @Param("requiredFile") File requiredFile, @Param("additionalMetadata") String additionalMetadata);
|
|
||||||
}
|
|
@ -1,64 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.EncodingUtils;
|
|
||||||
|
|
||||||
import org.openapitools.client.model.Order;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import feign.*;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public interface StoreApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
*/
|
|
||||||
@RequestLine("DELETE /store/order/{orderId}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void deleteOrder(@Param("orderId") String orderId);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns pet inventories by status
|
|
||||||
* Returns a map of status codes to quantities
|
|
||||||
* @return Map<String, Integer>
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /store/inventory")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Map<String, Integer> getInventory();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find purchase order by ID
|
|
||||||
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
|
||||||
* @param orderId ID of pet that needs to be fetched (required)
|
|
||||||
* @return Order
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /store/order/{orderId}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Order getOrderById(@Param("orderId") Long orderId);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Place an order for a pet
|
|
||||||
*
|
|
||||||
* @param order order placed for purchasing the pet (required)
|
|
||||||
* @return Order
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /store/order")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Order placeOrder(Order order);
|
|
||||||
}
|
|
@ -1,149 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.EncodingUtils;
|
|
||||||
|
|
||||||
import org.openapitools.client.model.User;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import feign.*;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public interface UserApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create user
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
* @param user Created user object (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /user")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void createUser(User user);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates list of users with given input array
|
|
||||||
*
|
|
||||||
* @param user List of user object (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /user/createWithArray")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void createUsersWithArrayInput(List<User> user);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates list of users with given input array
|
|
||||||
*
|
|
||||||
* @param user List of user object (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /user/createWithList")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void createUsersWithListInput(List<User> user);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete user
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
* @param username The name that needs to be deleted (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("DELETE /user/{username}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void deleteUser(@Param("username") String username);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get user by user name
|
|
||||||
*
|
|
||||||
* @param username The name that needs to be fetched. Use user1 for testing. (required)
|
|
||||||
* @return User
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /user/{username}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
User getUserByName(@Param("username") String username);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Logs user into the system
|
|
||||||
*
|
|
||||||
* @param username The user name for login (required)
|
|
||||||
* @param password The password for login in clear text (required)
|
|
||||||
* @return String
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /user/login?username={username}&password={password}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
String loginUser(@Param("username") String username, @Param("password") String password);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Logs user into the system
|
|
||||||
*
|
|
||||||
* Note, this is equivalent to the other <code>loginUser</code> method,
|
|
||||||
* but with the query parameters collected into a single Map parameter. This
|
|
||||||
* is convenient for services with optional query parameters, especially when
|
|
||||||
* used with the {@link LoginUserQueryParams} class that allows for
|
|
||||||
* building up this map in a fluent style.
|
|
||||||
* @param queryParams Map of query parameters as name-value pairs
|
|
||||||
* <p>The following elements may be specified in the query map:</p>
|
|
||||||
* <ul>
|
|
||||||
* <li>username - The user name for login (required)</li>
|
|
||||||
* <li>password - The password for login in clear text (required)</li>
|
|
||||||
* </ul>
|
|
||||||
* @return String
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /user/login?username={username}&password={password}")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
String loginUser(@QueryMap(encoded=true) Map<String, Object> queryParams);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A convenience class for generating query parameters for the
|
|
||||||
* <code>loginUser</code> method in a fluent style.
|
|
||||||
*/
|
|
||||||
public static class LoginUserQueryParams extends HashMap<String, Object> {
|
|
||||||
public LoginUserQueryParams username(final String value) {
|
|
||||||
put("username", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
public LoginUserQueryParams password(final String value) {
|
|
||||||
put("password", EncodingUtils.encode(value));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Logs out current logged in user session
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@RequestLine("GET /user/logout")
|
|
||||||
@Headers({
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void logoutUser();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /user/{username}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void updateUser(@Param("username") String username, User user);
|
|
||||||
}
|
|
@ -1,43 +0,0 @@
|
|||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
import feign.RequestInterceptor;
|
|
||||||
import feign.RequestTemplate;
|
|
||||||
|
|
||||||
public class ApiKeyAuth implements RequestInterceptor {
|
|
||||||
private final String location;
|
|
||||||
private final String paramName;
|
|
||||||
|
|
||||||
private String apiKey;
|
|
||||||
|
|
||||||
public ApiKeyAuth(String location, String paramName) {
|
|
||||||
this.location = location;
|
|
||||||
this.paramName = paramName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getLocation() {
|
|
||||||
return location;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getParamName() {
|
|
||||||
return paramName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getApiKey() {
|
|
||||||
return apiKey;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setApiKey(String apiKey) {
|
|
||||||
this.apiKey = apiKey;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void apply(RequestTemplate template) {
|
|
||||||
if ("query".equals(location)) {
|
|
||||||
template.query(paramName, apiKey);
|
|
||||||
} else if ("header".equals(location)) {
|
|
||||||
template.header(paramName, apiKey);
|
|
||||||
} else if ("cookie".equals(location)) {
|
|
||||||
template.header("Cookie", String.format("%s=%s", paramName, apiKey));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,47 +0,0 @@
|
|||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
import com.github.scribejava.core.builder.api.DefaultApi20;
|
|
||||||
import com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor;
|
|
||||||
import com.github.scribejava.core.extractors.TokenExtractor;
|
|
||||||
import com.github.scribejava.core.model.OAuth2AccessToken;
|
|
||||||
import com.github.scribejava.core.oauth2.bearersignature.BearerSignature;
|
|
||||||
import com.github.scribejava.core.oauth2.bearersignature.BearerSignatureURIQueryParameter;
|
|
||||||
import com.github.scribejava.core.oauth2.clientauthentication.ClientAuthentication;
|
|
||||||
import com.github.scribejava.core.oauth2.clientauthentication.RequestBodyAuthenticationScheme;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class DefaultApi20Impl extends DefaultApi20 {
|
|
||||||
|
|
||||||
private final String accessTokenEndpoint;
|
|
||||||
private final String authorizationBaseUrl;
|
|
||||||
|
|
||||||
protected DefaultApi20Impl(String authorizationBaseUrl, String accessTokenEndpoint) {
|
|
||||||
this.authorizationBaseUrl = authorizationBaseUrl;
|
|
||||||
this.accessTokenEndpoint = accessTokenEndpoint;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getAccessTokenEndpoint() {
|
|
||||||
return accessTokenEndpoint;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected String getAuthorizationBaseUrl() {
|
|
||||||
return authorizationBaseUrl;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public BearerSignature getBearerSignature() {
|
|
||||||
return BearerSignatureURIQueryParameter.instance();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ClientAuthentication getClientAuthentication() {
|
|
||||||
return RequestBodyAuthenticationScheme.instance();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public TokenExtractor<OAuth2AccessToken> getAccessTokenExtractor() {
|
|
||||||
return OAuth2AccessTokenJsonExtractor.instance();
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,41 +0,0 @@
|
|||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
import feign.RequestInterceptor;
|
|
||||||
import feign.RequestTemplate;
|
|
||||||
import feign.auth.BasicAuthRequestInterceptor;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* An interceptor that adds the request header needed to use HTTP basic authentication.
|
|
||||||
*/
|
|
||||||
public class HttpBasicAuth implements RequestInterceptor {
|
|
||||||
|
|
||||||
private String username;
|
|
||||||
private String password;
|
|
||||||
|
|
||||||
public String getUsername() {
|
|
||||||
return username;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUsername(String username) {
|
|
||||||
this.username = username;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getPassword() {
|
|
||||||
return password;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPassword(String password) {
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCredentials(String username, String password) {
|
|
||||||
this.username = username;
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void apply(RequestTemplate template) {
|
|
||||||
RequestInterceptor requestInterceptor = new BasicAuthRequestInterceptor(username, password);
|
|
||||||
requestInterceptor.apply(template);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,43 +0,0 @@
|
|||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
import feign.RequestInterceptor;
|
|
||||||
import feign.RequestTemplate;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* An interceptor that adds the request header needed to use HTTP bearer authentication.
|
|
||||||
*/
|
|
||||||
public class HttpBearerAuth implements RequestInterceptor {
|
|
||||||
private final String scheme;
|
|
||||||
private String bearerToken;
|
|
||||||
|
|
||||||
public HttpBearerAuth(String scheme) {
|
|
||||||
this.scheme = scheme;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the token, which together with the scheme, will be sent as the value of the Authorization header.
|
|
||||||
*/
|
|
||||||
public String getBearerToken() {
|
|
||||||
return bearerToken;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the token, which together with the scheme, will be sent as the value of the Authorization header.
|
|
||||||
*/
|
|
||||||
public void setBearerToken(String bearerToken) {
|
|
||||||
this.bearerToken = bearerToken;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void apply(RequestTemplate template) {
|
|
||||||
if(bearerToken == null) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
template.header("Authorization", (scheme != null ? upperCaseBearer(scheme) + " " : "") + bearerToken);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static String upperCaseBearer(String scheme) {
|
|
||||||
return ("bearer".equalsIgnoreCase(scheme)) ? "Bearer" : scheme;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,81 +0,0 @@
|
|||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
import com.github.scribejava.core.model.OAuth2AccessToken;
|
|
||||||
import com.github.scribejava.core.oauth.OAuth20Service;
|
|
||||||
import feign.Request.HttpMethod;
|
|
||||||
import feign.RequestInterceptor;
|
|
||||||
import feign.RequestTemplate;
|
|
||||||
import feign.RetryableException;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public abstract class OAuth implements RequestInterceptor {
|
|
||||||
|
|
||||||
static final int MILLIS_PER_SECOND = 1000;
|
|
||||||
|
|
||||||
public interface AccessTokenListener {
|
|
||||||
void notify(OAuth2AccessToken token);
|
|
||||||
}
|
|
||||||
|
|
||||||
private volatile String accessToken;
|
|
||||||
private Long expirationTimeMillis;
|
|
||||||
private AccessTokenListener accessTokenListener;
|
|
||||||
|
|
||||||
protected OAuth20Service service;
|
|
||||||
protected String scopes;
|
|
||||||
protected String authorizationUrl;
|
|
||||||
protected String tokenUrl;
|
|
||||||
|
|
||||||
public OAuth(String authorizationUrl, String tokenUrl, String scopes) {
|
|
||||||
this.scopes = scopes;
|
|
||||||
this.authorizationUrl = authorizationUrl;
|
|
||||||
this.tokenUrl = tokenUrl;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void apply(RequestTemplate template) {
|
|
||||||
// If the request already have an authorization (eg. Basic auth), do nothing
|
|
||||||
if (template.headers().containsKey("Authorization")) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// If first time, get the token
|
|
||||||
if (expirationTimeMillis == null || System.currentTimeMillis() >= expirationTimeMillis) {
|
|
||||||
updateAccessToken(template);
|
|
||||||
}
|
|
||||||
if (getAccessToken() != null) {
|
|
||||||
template.header("Authorization", "Bearer " + getAccessToken());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private synchronized void updateAccessToken(RequestTemplate template) {
|
|
||||||
OAuth2AccessToken accessTokenResponse;
|
|
||||||
try {
|
|
||||||
accessTokenResponse = getOAuth2AccessToken();
|
|
||||||
} catch (Exception e) {
|
|
||||||
throw new RetryableException(0, e.getMessage(), HttpMethod.POST, e, null, template.request());
|
|
||||||
}
|
|
||||||
if (accessTokenResponse != null && accessTokenResponse.getAccessToken() != null) {
|
|
||||||
setAccessToken(accessTokenResponse.getAccessToken(), accessTokenResponse.getExpiresIn());
|
|
||||||
if (accessTokenListener != null) {
|
|
||||||
accessTokenListener.notify(accessTokenResponse);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
abstract OAuth2AccessToken getOAuth2AccessToken();
|
|
||||||
|
|
||||||
abstract OAuthFlow getFlow();
|
|
||||||
|
|
||||||
public synchronized void registerAccessTokenListener(AccessTokenListener accessTokenListener) {
|
|
||||||
this.accessTokenListener = accessTokenListener;
|
|
||||||
}
|
|
||||||
|
|
||||||
public synchronized String getAccessToken() {
|
|
||||||
return accessToken;
|
|
||||||
}
|
|
||||||
|
|
||||||
public synchronized void setAccessToken(String accessToken, Integer expiresIn) {
|
|
||||||
this.accessToken = accessToken;
|
|
||||||
this.expirationTimeMillis = expiresIn == null ? null : System.currentTimeMillis() + expiresIn * MILLIS_PER_SECOND;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public enum OAuthFlow {
|
|
||||||
accessCode, //called authorizationCode in OpenAPI 3.0
|
|
||||||
implicit,
|
|
||||||
password,
|
|
||||||
application //called clientCredentials in OpenAPI 3.0
|
|
||||||
}
|
|
@ -1,39 +0,0 @@
|
|||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
import com.github.scribejava.core.builder.ServiceBuilder;
|
|
||||||
import com.github.scribejava.core.model.OAuth2AccessToken;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class OauthClientCredentialsGrant extends OAuth {
|
|
||||||
|
|
||||||
public OauthClientCredentialsGrant(String authorizationUrl, String tokenUrl, String scopes) {
|
|
||||||
super(authorizationUrl, tokenUrl, scopes);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected OAuth2AccessToken getOAuth2AccessToken() {
|
|
||||||
try {
|
|
||||||
return service.getAccessTokenClientCredentialsGrant(scopes);
|
|
||||||
} catch (Exception e) {
|
|
||||||
throw new RuntimeException("Failed to get oauth token", e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected OAuthFlow getFlow() {
|
|
||||||
return OAuthFlow.application;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Configures the client credentials flow
|
|
||||||
*
|
|
||||||
* @param clientId
|
|
||||||
* @param clientSecret
|
|
||||||
*/
|
|
||||||
public void configure(String clientId, String clientSecret) {
|
|
||||||
service = new ServiceBuilder(clientId)
|
|
||||||
.apiSecret(clientSecret)
|
|
||||||
.defaultScope(scopes)
|
|
||||||
.build(new DefaultApi20Impl(authorizationUrl, tokenUrl));
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,48 +0,0 @@
|
|||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
import com.github.scribejava.core.builder.ServiceBuilder;
|
|
||||||
import com.github.scribejava.core.model.OAuth2AccessToken;
|
|
||||||
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class OauthPasswordGrant extends OAuth {
|
|
||||||
|
|
||||||
private String username;
|
|
||||||
private String password;
|
|
||||||
|
|
||||||
public OauthPasswordGrant(String tokenUrl, String scopes) {
|
|
||||||
super(null, tokenUrl, scopes);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected OAuth2AccessToken getOAuth2AccessToken() {
|
|
||||||
try {
|
|
||||||
return service.getAccessTokenPasswordGrant(username, password);
|
|
||||||
} catch (Exception e) {
|
|
||||||
throw new RuntimeException("Failed to get oauth token", e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected OAuthFlow getFlow() {
|
|
||||||
return OAuthFlow.password;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Configures Oauth password grant flow
|
|
||||||
* Note: this flow is deprecated.
|
|
||||||
*
|
|
||||||
* @param username
|
|
||||||
* @param password
|
|
||||||
* @param clientId
|
|
||||||
* @param clientSecret
|
|
||||||
*/
|
|
||||||
public void configure(String username, String password, String clientId, String clientSecret) {
|
|
||||||
this.username = username;
|
|
||||||
this.password = password;
|
|
||||||
//TODO the clientId and secret are optional according with the RFC
|
|
||||||
service = new ServiceBuilder(clientId)
|
|
||||||
.apiSecret(clientSecret)
|
|
||||||
.defaultScope(scopes)
|
|
||||||
.build(new DefaultApi20Impl(authorizationUrl, tokenUrl));
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,157 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesClass
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_PROPERTY,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_OF_MAP_PROPERTY
|
|
||||||
})
|
|
||||||
@JsonTypeName("AdditionalPropertiesClass")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class AdditionalPropertiesClass {
|
|
||||||
public static final String JSON_PROPERTY_MAP_PROPERTY = "map_property";
|
|
||||||
private Map<String, String> mapProperty = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_OF_MAP_PROPERTY = "map_of_map_property";
|
|
||||||
private Map<String, Map<String, String>> mapOfMapProperty = null;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapProperty(Map<String, String> mapProperty) {
|
|
||||||
|
|
||||||
this.mapProperty = mapProperty;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapPropertyItem(String key, String mapPropertyItem) {
|
|
||||||
if (this.mapProperty == null) {
|
|
||||||
this.mapProperty = new HashMap<String, String>();
|
|
||||||
}
|
|
||||||
this.mapProperty.put(key, mapPropertyItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapProperty
|
|
||||||
* @return mapProperty
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_PROPERTY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, String> getMapProperty() {
|
|
||||||
return mapProperty;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_PROPERTY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setMapProperty(Map<String, String> mapProperty) {
|
|
||||||
this.mapProperty = mapProperty;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapOfMapProperty(Map<String, Map<String, String>> mapOfMapProperty) {
|
|
||||||
|
|
||||||
this.mapOfMapProperty = mapOfMapProperty;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapOfMapPropertyItem(String key, Map<String, String> mapOfMapPropertyItem) {
|
|
||||||
if (this.mapOfMapProperty == null) {
|
|
||||||
this.mapOfMapProperty = new HashMap<String, Map<String, String>>();
|
|
||||||
}
|
|
||||||
this.mapOfMapProperty.put(key, mapOfMapPropertyItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapOfMapProperty
|
|
||||||
* @return mapOfMapProperty
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_OF_MAP_PROPERTY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Map<String, String>> getMapOfMapProperty() {
|
|
||||||
return mapOfMapProperty;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_OF_MAP_PROPERTY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setMapOfMapProperty(Map<String, Map<String, String>> mapOfMapProperty) {
|
|
||||||
this.mapOfMapProperty = mapOfMapProperty;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@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.mapProperty, additionalPropertiesClass.mapProperty) &&
|
|
||||||
Objects.equals(this.mapOfMapProperty, additionalPropertiesClass.mapOfMapProperty);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(mapProperty, mapOfMapProperty);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesClass {\n");
|
|
||||||
sb.append(" mapProperty: ").append(toIndentedString(mapProperty)).append("\n");
|
|
||||||
sb.append(" mapOfMapProperty: ").append(toIndentedString(mapOfMapProperty)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,147 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.Cat;
|
|
||||||
import org.openapitools.client.model.Dog;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Animal
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Animal.JSON_PROPERTY_CLASS_NAME,
|
|
||||||
Animal.JSON_PROPERTY_COLOR
|
|
||||||
})
|
|
||||||
@JsonTypeName("Animal")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "className", visible = true)
|
|
||||||
@JsonSubTypes({
|
|
||||||
@JsonSubTypes.Type(value = Cat.class, name = "Cat"),
|
|
||||||
@JsonSubTypes.Type(value = Dog.class, name = "Dog"),
|
|
||||||
})
|
|
||||||
|
|
||||||
public class Animal {
|
|
||||||
public static final String JSON_PROPERTY_CLASS_NAME = "className";
|
|
||||||
protected String className;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_COLOR = "color";
|
|
||||||
private String color = "red";
|
|
||||||
|
|
||||||
|
|
||||||
public Animal className(String className) {
|
|
||||||
|
|
||||||
this.className = className;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get className
|
|
||||||
* @return className
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_CLASS_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public String getClassName() {
|
|
||||||
return className;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_CLASS_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setClassName(String className) {
|
|
||||||
this.className = className;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Animal color(String color) {
|
|
||||||
|
|
||||||
this.color = color;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get color
|
|
||||||
* @return color
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_COLOR)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getColor() {
|
|
||||||
return color;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_COLOR)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,116 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* ArrayOfArrayOfNumberOnly
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
ArrayOfArrayOfNumberOnly.JSON_PROPERTY_ARRAY_ARRAY_NUMBER
|
|
||||||
})
|
|
||||||
@JsonTypeName("ArrayOfArrayOfNumberOnly")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class ArrayOfArrayOfNumberOnly {
|
|
||||||
public static final String JSON_PROPERTY_ARRAY_ARRAY_NUMBER = "ArrayArrayNumber";
|
|
||||||
private List<List<BigDecimal>> arrayArrayNumber = null;
|
|
||||||
|
|
||||||
|
|
||||||
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<List<BigDecimal>>();
|
|
||||||
}
|
|
||||||
this.arrayArrayNumber.add(arrayArrayNumberItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get arrayArrayNumber
|
|
||||||
* @return arrayArrayNumber
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public List<List<BigDecimal>> getArrayArrayNumber() {
|
|
||||||
return arrayArrayNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,116 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* ArrayOfNumberOnly
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
ArrayOfNumberOnly.JSON_PROPERTY_ARRAY_NUMBER
|
|
||||||
})
|
|
||||||
@JsonTypeName("ArrayOfNumberOnly")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class ArrayOfNumberOnly {
|
|
||||||
public static final String JSON_PROPERTY_ARRAY_NUMBER = "ArrayNumber";
|
|
||||||
private List<BigDecimal> arrayNumber = null;
|
|
||||||
|
|
||||||
|
|
||||||
public ArrayOfNumberOnly arrayNumber(List<BigDecimal> arrayNumber) {
|
|
||||||
|
|
||||||
this.arrayNumber = arrayNumber;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
|
|
||||||
if (this.arrayNumber == null) {
|
|
||||||
this.arrayNumber = new ArrayList<BigDecimal>();
|
|
||||||
}
|
|
||||||
this.arrayNumber.add(arrayNumberItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get arrayNumber
|
|
||||||
* @return arrayNumber
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public List<BigDecimal> getArrayNumber() {
|
|
||||||
return arrayNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,198 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import org.openapitools.client.model.ReadOnlyFirst;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* ArrayTest
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
ArrayTest.JSON_PROPERTY_ARRAY_OF_STRING,
|
|
||||||
ArrayTest.JSON_PROPERTY_ARRAY_ARRAY_OF_INTEGER,
|
|
||||||
ArrayTest.JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL
|
|
||||||
})
|
|
||||||
@JsonTypeName("ArrayTest")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class ArrayTest {
|
|
||||||
public static final String JSON_PROPERTY_ARRAY_OF_STRING = "array_of_string";
|
|
||||||
private List<String> arrayOfString = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_INTEGER = "array_array_of_integer";
|
|
||||||
private List<List<Long>> arrayArrayOfInteger = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model";
|
|
||||||
private List<List<ReadOnlyFirst>> arrayArrayOfModel = null;
|
|
||||||
|
|
||||||
|
|
||||||
public ArrayTest arrayOfString(List<String> arrayOfString) {
|
|
||||||
|
|
||||||
this.arrayOfString = arrayOfString;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
|
|
||||||
if (this.arrayOfString == null) {
|
|
||||||
this.arrayOfString = new ArrayList<String>();
|
|
||||||
}
|
|
||||||
this.arrayOfString.add(arrayOfStringItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get arrayOfString
|
|
||||||
* @return arrayOfString
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_OF_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public List<String> getArrayOfString() {
|
|
||||||
return arrayOfString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_OF_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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<List<Long>>();
|
|
||||||
}
|
|
||||||
this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get arrayArrayOfInteger
|
|
||||||
* @return arrayArrayOfInteger
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public List<List<Long>> getArrayArrayOfInteger() {
|
|
||||||
return arrayArrayOfInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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<List<ReadOnlyFirst>>();
|
|
||||||
}
|
|
||||||
this.arrayArrayOfModel.add(arrayArrayOfModelItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get arrayArrayOfModel
|
|
||||||
* @return arrayArrayOfModel
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public List<List<ReadOnlyFirst>> getArrayArrayOfModel() {
|
|
||||||
return arrayArrayOfModel;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,270 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Capitalization
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Capitalization.JSON_PROPERTY_SMALL_CAMEL,
|
|
||||||
Capitalization.JSON_PROPERTY_CAPITAL_CAMEL,
|
|
||||||
Capitalization.JSON_PROPERTY_SMALL_SNAKE,
|
|
||||||
Capitalization.JSON_PROPERTY_CAPITAL_SNAKE,
|
|
||||||
Capitalization.JSON_PROPERTY_SC_A_E_T_H_FLOW_POINTS,
|
|
||||||
Capitalization.JSON_PROPERTY_A_T_T_N_A_M_E
|
|
||||||
})
|
|
||||||
@JsonTypeName("Capitalization")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class Capitalization {
|
|
||||||
public static final String JSON_PROPERTY_SMALL_CAMEL = "smallCamel";
|
|
||||||
private String smallCamel;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_CAPITAL_CAMEL = "CapitalCamel";
|
|
||||||
private String capitalCamel;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_SMALL_SNAKE = "small_Snake";
|
|
||||||
private String smallSnake;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_CAPITAL_SNAKE = "Capital_Snake";
|
|
||||||
private String capitalSnake;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_SC_A_E_T_H_FLOW_POINTS = "SCA_ETH_Flow_Points";
|
|
||||||
private String scAETHFlowPoints;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_A_T_T_N_A_M_E = "ATT_NAME";
|
|
||||||
private String ATT_NAME;
|
|
||||||
|
|
||||||
|
|
||||||
public Capitalization smallCamel(String smallCamel) {
|
|
||||||
|
|
||||||
this.smallCamel = smallCamel;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get smallCamel
|
|
||||||
* @return smallCamel
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_SMALL_CAMEL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getSmallCamel() {
|
|
||||||
return smallCamel;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_SMALL_CAMEL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setSmallCamel(String smallCamel) {
|
|
||||||
this.smallCamel = smallCamel;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Capitalization capitalCamel(String capitalCamel) {
|
|
||||||
|
|
||||||
this.capitalCamel = capitalCamel;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get capitalCamel
|
|
||||||
* @return capitalCamel
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_CAPITAL_CAMEL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getCapitalCamel() {
|
|
||||||
return capitalCamel;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_CAPITAL_CAMEL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setCapitalCamel(String capitalCamel) {
|
|
||||||
this.capitalCamel = capitalCamel;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Capitalization smallSnake(String smallSnake) {
|
|
||||||
|
|
||||||
this.smallSnake = smallSnake;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get smallSnake
|
|
||||||
* @return smallSnake
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_SMALL_SNAKE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getSmallSnake() {
|
|
||||||
return smallSnake;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_SMALL_SNAKE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setSmallSnake(String smallSnake) {
|
|
||||||
this.smallSnake = smallSnake;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Capitalization capitalSnake(String capitalSnake) {
|
|
||||||
|
|
||||||
this.capitalSnake = capitalSnake;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get capitalSnake
|
|
||||||
* @return capitalSnake
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_CAPITAL_SNAKE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getCapitalSnake() {
|
|
||||||
return capitalSnake;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_CAPITAL_SNAKE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setCapitalSnake(String capitalSnake) {
|
|
||||||
this.capitalSnake = capitalSnake;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Capitalization scAETHFlowPoints(String scAETHFlowPoints) {
|
|
||||||
|
|
||||||
this.scAETHFlowPoints = scAETHFlowPoints;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get scAETHFlowPoints
|
|
||||||
* @return scAETHFlowPoints
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_SC_A_E_T_H_FLOW_POINTS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getScAETHFlowPoints() {
|
|
||||||
return scAETHFlowPoints;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_SC_A_E_T_H_FLOW_POINTS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "Name of the pet ")
|
|
||||||
@JsonProperty(JSON_PROPERTY_A_T_T_N_A_M_E)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getATTNAME() {
|
|
||||||
return ATT_NAME;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_A_T_T_N_A_M_E)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,113 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.Animal;
|
|
||||||
import org.openapitools.client.model.CatAllOf;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Cat
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Cat.JSON_PROPERTY_DECLAWED
|
|
||||||
})
|
|
||||||
@JsonTypeName("Cat")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "className", visible = true)
|
|
||||||
|
|
||||||
public class Cat extends Animal {
|
|
||||||
public static final String JSON_PROPERTY_DECLAWED = "declawed";
|
|
||||||
private Boolean declawed;
|
|
||||||
|
|
||||||
|
|
||||||
public Cat declawed(Boolean declawed) {
|
|
||||||
|
|
||||||
this.declawed = declawed;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get declawed
|
|
||||||
* @return declawed
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_DECLAWED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Boolean isDeclawed() {
|
|
||||||
return declawed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_DECLAWED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setDeclawed(Boolean declawed) {
|
|
||||||
this.declawed = declawed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,105 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* CatAllOf
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
CatAllOf.JSON_PROPERTY_DECLAWED
|
|
||||||
})
|
|
||||||
@JsonTypeName("Cat_allOf")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class CatAllOf {
|
|
||||||
public static final String JSON_PROPERTY_DECLAWED = "declawed";
|
|
||||||
private Boolean declawed;
|
|
||||||
|
|
||||||
|
|
||||||
public CatAllOf declawed(Boolean declawed) {
|
|
||||||
|
|
||||||
this.declawed = declawed;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get declawed
|
|
||||||
* @return declawed
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_DECLAWED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Boolean isDeclawed() {
|
|
||||||
return declawed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_DECLAWED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setDeclawed(Boolean declawed) {
|
|
||||||
this.declawed = declawed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
CatAllOf catAllOf = (CatAllOf) o;
|
|
||||||
return Objects.equals(this.declawed, catAllOf.declawed);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(declawed);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class CatAllOf {\n");
|
|
||||||
sb.append(" declawed: ").append(toIndentedString(declawed)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,137 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Category
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Category.JSON_PROPERTY_ID,
|
|
||||||
Category.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@JsonTypeName("Category")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class Category {
|
|
||||||
public static final String JSON_PROPERTY_ID = "id";
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name = "default-name";
|
|
||||||
|
|
||||||
|
|
||||||
public Category id(Long id) {
|
|
||||||
|
|
||||||
this.id = id;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get id
|
|
||||||
* @return id
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Long getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setId(Long id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Category name(String name) {
|
|
||||||
|
|
||||||
this.name = name;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get name
|
|
||||||
* @return name
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public String getName() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,106 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model for testing model with \"_class\" property
|
|
||||||
*/
|
|
||||||
@ApiModel(description = "Model for testing model with \"_class\" property")
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
ClassModel.JSON_PROPERTY_PROPERTY_CLASS
|
|
||||||
})
|
|
||||||
@JsonTypeName("ClassModel")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class ClassModel {
|
|
||||||
public static final String JSON_PROPERTY_PROPERTY_CLASS = "_class";
|
|
||||||
private String propertyClass;
|
|
||||||
|
|
||||||
|
|
||||||
public ClassModel propertyClass(String propertyClass) {
|
|
||||||
|
|
||||||
this.propertyClass = propertyClass;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get propertyClass
|
|
||||||
* @return propertyClass
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PROPERTY_CLASS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getPropertyClass() {
|
|
||||||
return propertyClass;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PROPERTY_CLASS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,105 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Client
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Client.JSON_PROPERTY_CLIENT
|
|
||||||
})
|
|
||||||
@JsonTypeName("Client")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class Client {
|
|
||||||
public static final String JSON_PROPERTY_CLIENT = "client";
|
|
||||||
private String client;
|
|
||||||
|
|
||||||
|
|
||||||
public Client client(String client) {
|
|
||||||
|
|
||||||
this.client = client;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get client
|
|
||||||
* @return client
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_CLIENT)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getClient() {
|
|
||||||
return client;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_CLIENT)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,113 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.Animal;
|
|
||||||
import org.openapitools.client.model.DogAllOf;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Dog
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Dog.JSON_PROPERTY_BREED
|
|
||||||
})
|
|
||||||
@JsonTypeName("Dog")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "className", visible = true)
|
|
||||||
|
|
||||||
public class Dog extends Animal {
|
|
||||||
public static final String JSON_PROPERTY_BREED = "breed";
|
|
||||||
private String breed;
|
|
||||||
|
|
||||||
|
|
||||||
public Dog breed(String breed) {
|
|
||||||
|
|
||||||
this.breed = breed;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get breed
|
|
||||||
* @return breed
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BREED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getBreed() {
|
|
||||||
return breed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_BREED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setBreed(String breed) {
|
|
||||||
this.breed = breed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,105 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* DogAllOf
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
DogAllOf.JSON_PROPERTY_BREED
|
|
||||||
})
|
|
||||||
@JsonTypeName("Dog_allOf")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class DogAllOf {
|
|
||||||
public static final String JSON_PROPERTY_BREED = "breed";
|
|
||||||
private String breed;
|
|
||||||
|
|
||||||
|
|
||||||
public DogAllOf breed(String breed) {
|
|
||||||
|
|
||||||
this.breed = breed;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get breed
|
|
||||||
* @return breed
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BREED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getBreed() {
|
|
||||||
return breed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_BREED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setBreed(String breed) {
|
|
||||||
this.breed = breed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
DogAllOf dogAllOf = (DogAllOf) o;
|
|
||||||
return Objects.equals(this.breed, dogAllOf.breed);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(breed);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class DogAllOf {\n");
|
|
||||||
sb.append(" breed: ").append(toIndentedString(breed)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,218 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* EnumArrays
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
EnumArrays.JSON_PROPERTY_JUST_SYMBOL,
|
|
||||||
EnumArrays.JSON_PROPERTY_ARRAY_ENUM
|
|
||||||
})
|
|
||||||
@JsonTypeName("EnumArrays")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_JUST_SYMBOL = "just_symbol";
|
|
||||||
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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ARRAY_ENUM = "array_enum";
|
|
||||||
private List<ArrayEnumEnum> arrayEnum = null;
|
|
||||||
|
|
||||||
|
|
||||||
public EnumArrays justSymbol(JustSymbolEnum justSymbol) {
|
|
||||||
|
|
||||||
this.justSymbol = justSymbol;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get justSymbol
|
|
||||||
* @return justSymbol
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_JUST_SYMBOL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public JustSymbolEnum getJustSymbol() {
|
|
||||||
return justSymbol;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_JUST_SYMBOL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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<ArrayEnumEnum>();
|
|
||||||
}
|
|
||||||
this.arrayEnum.add(arrayEnumItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get arrayEnum
|
|
||||||
* @return arrayEnum
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ENUM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public List<ArrayEnumEnum> getArrayEnum() {
|
|
||||||
return arrayEnum;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ENUM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,60 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets or Sets EnumClass
|
|
||||||
*/
|
|
||||||
public enum EnumClass {
|
|
||||||
|
|
||||||
_ABC("_abc"),
|
|
||||||
|
|
||||||
_EFG("-efg"),
|
|
||||||
|
|
||||||
_XYZ_("(xyz)");
|
|
||||||
|
|
||||||
private String value;
|
|
||||||
|
|
||||||
EnumClass(String value) {
|
|
||||||
this.value = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonValue
|
|
||||||
public String getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return String.valueOf(value);
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonCreator
|
|
||||||
public static EnumClass fromValue(String value) {
|
|
||||||
for (EnumClass b : EnumClass.values()) {
|
|
||||||
if (b.value.equals(value)) {
|
|
||||||
return b;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,494 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.OuterEnum;
|
|
||||||
import org.openapitools.client.model.OuterEnumDefaultValue;
|
|
||||||
import org.openapitools.client.model.OuterEnumInteger;
|
|
||||||
import org.openapitools.client.model.OuterEnumIntegerDefaultValue;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
||||||
import org.openapitools.jackson.nullable.JsonNullable;
|
|
||||||
import java.util.NoSuchElementException;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* EnumTest
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
EnumTest.JSON_PROPERTY_ENUM_STRING,
|
|
||||||
EnumTest.JSON_PROPERTY_ENUM_STRING_REQUIRED,
|
|
||||||
EnumTest.JSON_PROPERTY_ENUM_INTEGER,
|
|
||||||
EnumTest.JSON_PROPERTY_ENUM_NUMBER,
|
|
||||||
EnumTest.JSON_PROPERTY_OUTER_ENUM,
|
|
||||||
EnumTest.JSON_PROPERTY_OUTER_ENUM_INTEGER,
|
|
||||||
EnumTest.JSON_PROPERTY_OUTER_ENUM_DEFAULT_VALUE,
|
|
||||||
EnumTest.JSON_PROPERTY_OUTER_ENUM_INTEGER_DEFAULT_VALUE
|
|
||||||
})
|
|
||||||
@JsonTypeName("Enum_Test")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class EnumTest {
|
|
||||||
/**
|
|
||||||
* 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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ENUM_STRING = "enum_string";
|
|
||||||
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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ENUM_STRING_REQUIRED = "enum_string_required";
|
|
||||||
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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ENUM_INTEGER = "enum_integer";
|
|
||||||
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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ENUM_NUMBER = "enum_number";
|
|
||||||
private EnumNumberEnum enumNumber;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_OUTER_ENUM = "outerEnum";
|
|
||||||
private JsonNullable<OuterEnum> outerEnum = JsonNullable.<OuterEnum>undefined();
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_OUTER_ENUM_INTEGER = "outerEnumInteger";
|
|
||||||
private OuterEnumInteger outerEnumInteger;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_OUTER_ENUM_DEFAULT_VALUE = "outerEnumDefaultValue";
|
|
||||||
private OuterEnumDefaultValue outerEnumDefaultValue = OuterEnumDefaultValue.PLACED;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_OUTER_ENUM_INTEGER_DEFAULT_VALUE = "outerEnumIntegerDefaultValue";
|
|
||||||
private OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue = OuterEnumIntegerDefaultValue.NUMBER_0;
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
|
||||||
|
|
||||||
this.enumString = enumString;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get enumString
|
|
||||||
* @return enumString
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ENUM_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public EnumStringEnum getEnumString() {
|
|
||||||
return enumString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ENUM_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setEnumString(EnumStringEnum enumString) {
|
|
||||||
this.enumString = enumString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
|
|
||||||
|
|
||||||
this.enumStringRequired = enumStringRequired;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get enumStringRequired
|
|
||||||
* @return enumStringRequired
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ENUM_STRING_REQUIRED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public EnumStringRequiredEnum getEnumStringRequired() {
|
|
||||||
return enumStringRequired;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ENUM_STRING_REQUIRED)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setEnumStringRequired(EnumStringRequiredEnum enumStringRequired) {
|
|
||||||
this.enumStringRequired = enumStringRequired;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
|
|
||||||
|
|
||||||
this.enumInteger = enumInteger;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get enumInteger
|
|
||||||
* @return enumInteger
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ENUM_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public EnumIntegerEnum getEnumInteger() {
|
|
||||||
return enumInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ENUM_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setEnumInteger(EnumIntegerEnum enumInteger) {
|
|
||||||
this.enumInteger = enumInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest enumNumber(EnumNumberEnum enumNumber) {
|
|
||||||
|
|
||||||
this.enumNumber = enumNumber;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get enumNumber
|
|
||||||
* @return enumNumber
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ENUM_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public EnumNumberEnum getEnumNumber() {
|
|
||||||
return enumNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ENUM_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setEnumNumber(EnumNumberEnum enumNumber) {
|
|
||||||
this.enumNumber = enumNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest outerEnum(OuterEnum outerEnum) {
|
|
||||||
this.outerEnum = JsonNullable.<OuterEnum>of(outerEnum);
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get outerEnum
|
|
||||||
* @return outerEnum
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonIgnore
|
|
||||||
|
|
||||||
public OuterEnum getOuterEnum() {
|
|
||||||
return outerEnum.orElse(null);
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public JsonNullable<OuterEnum> getOuterEnum_JsonNullable() {
|
|
||||||
return outerEnum;
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM)
|
|
||||||
public void setOuterEnum_JsonNullable(JsonNullable<OuterEnum> outerEnum) {
|
|
||||||
this.outerEnum = outerEnum;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOuterEnum(OuterEnum outerEnum) {
|
|
||||||
this.outerEnum = JsonNullable.<OuterEnum>of(outerEnum);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest outerEnumInteger(OuterEnumInteger outerEnumInteger) {
|
|
||||||
|
|
||||||
this.outerEnumInteger = outerEnumInteger;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get outerEnumInteger
|
|
||||||
* @return outerEnumInteger
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public OuterEnumInteger getOuterEnumInteger() {
|
|
||||||
return outerEnumInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setOuterEnumInteger(OuterEnumInteger outerEnumInteger) {
|
|
||||||
this.outerEnumInteger = outerEnumInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest outerEnumDefaultValue(OuterEnumDefaultValue outerEnumDefaultValue) {
|
|
||||||
|
|
||||||
this.outerEnumDefaultValue = outerEnumDefaultValue;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get outerEnumDefaultValue
|
|
||||||
* @return outerEnumDefaultValue
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_DEFAULT_VALUE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public OuterEnumDefaultValue getOuterEnumDefaultValue() {
|
|
||||||
return outerEnumDefaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_DEFAULT_VALUE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setOuterEnumDefaultValue(OuterEnumDefaultValue outerEnumDefaultValue) {
|
|
||||||
this.outerEnumDefaultValue = outerEnumDefaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest outerEnumIntegerDefaultValue(OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue) {
|
|
||||||
|
|
||||||
this.outerEnumIntegerDefaultValue = outerEnumIntegerDefaultValue;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get outerEnumIntegerDefaultValue
|
|
||||||
* @return outerEnumIntegerDefaultValue
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_INTEGER_DEFAULT_VALUE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public OuterEnumIntegerDefaultValue getOuterEnumIntegerDefaultValue() {
|
|
||||||
return outerEnumIntegerDefaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_INTEGER_DEFAULT_VALUE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setOuterEnumIntegerDefaultValue(OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue) {
|
|
||||||
this.outerEnumIntegerDefaultValue = outerEnumIntegerDefaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
EnumTest enumTest = (EnumTest) 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) &&
|
|
||||||
Objects.equals(this.outerEnumInteger, enumTest.outerEnumInteger) &&
|
|
||||||
Objects.equals(this.outerEnumDefaultValue, enumTest.outerEnumDefaultValue) &&
|
|
||||||
Objects.equals(this.outerEnumIntegerDefaultValue, enumTest.outerEnumIntegerDefaultValue);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(enumString, enumStringRequired, enumInteger, enumNumber, outerEnum, outerEnumInteger, outerEnumDefaultValue, outerEnumIntegerDefaultValue);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class EnumTest {\n");
|
|
||||||
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
|
|
||||||
sb.append(" enumStringRequired: ").append(toIndentedString(enumStringRequired)).append("\n");
|
|
||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
|
||||||
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
|
||||||
sb.append(" outerEnumInteger: ").append(toIndentedString(outerEnumInteger)).append("\n");
|
|
||||||
sb.append(" outerEnumDefaultValue: ").append(toIndentedString(outerEnumDefaultValue)).append("\n");
|
|
||||||
sb.append(" outerEnumIntegerDefaultValue: ").append(toIndentedString(outerEnumIntegerDefaultValue)).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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,148 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* FileSchemaTestClass
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
FileSchemaTestClass.JSON_PROPERTY_FILE,
|
|
||||||
FileSchemaTestClass.JSON_PROPERTY_FILES
|
|
||||||
})
|
|
||||||
@JsonTypeName("FileSchemaTestClass")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class FileSchemaTestClass {
|
|
||||||
public static final String JSON_PROPERTY_FILE = "file";
|
|
||||||
private java.io.File file;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_FILES = "files";
|
|
||||||
private List<java.io.File> files = null;
|
|
||||||
|
|
||||||
|
|
||||||
public FileSchemaTestClass file(java.io.File file) {
|
|
||||||
|
|
||||||
this.file = file;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get file
|
|
||||||
* @return file
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_FILE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public java.io.File getFile() {
|
|
||||||
return file;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_FILE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setFile(java.io.File file) {
|
|
||||||
this.file = file;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FileSchemaTestClass files(List<java.io.File> files) {
|
|
||||||
|
|
||||||
this.files = files;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public FileSchemaTestClass addFilesItem(java.io.File filesItem) {
|
|
||||||
if (this.files == null) {
|
|
||||||
this.files = new ArrayList<java.io.File>();
|
|
||||||
}
|
|
||||||
this.files.add(filesItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get files
|
|
||||||
* @return files
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_FILES)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public List<java.io.File> getFiles() {
|
|
||||||
return files;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_FILES)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setFiles(List<java.io.File> files) {
|
|
||||||
this.files = files;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
FileSchemaTestClass fileSchemaTestClass = (FileSchemaTestClass) 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 FileSchemaTestClass {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,611 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.io.File;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.UUID;
|
|
||||||
import org.threeten.bp.LocalDate;
|
|
||||||
import org.threeten.bp.OffsetDateTime;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* FormatTest
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
FormatTest.JSON_PROPERTY_INTEGER,
|
|
||||||
FormatTest.JSON_PROPERTY_INT32,
|
|
||||||
FormatTest.JSON_PROPERTY_INT64,
|
|
||||||
FormatTest.JSON_PROPERTY_NUMBER,
|
|
||||||
FormatTest.JSON_PROPERTY_FLOAT,
|
|
||||||
FormatTest.JSON_PROPERTY_DOUBLE,
|
|
||||||
FormatTest.JSON_PROPERTY_DECIMAL,
|
|
||||||
FormatTest.JSON_PROPERTY_STRING,
|
|
||||||
FormatTest.JSON_PROPERTY_BYTE,
|
|
||||||
FormatTest.JSON_PROPERTY_BINARY,
|
|
||||||
FormatTest.JSON_PROPERTY_DATE,
|
|
||||||
FormatTest.JSON_PROPERTY_DATE_TIME,
|
|
||||||
FormatTest.JSON_PROPERTY_UUID,
|
|
||||||
FormatTest.JSON_PROPERTY_PASSWORD,
|
|
||||||
FormatTest.JSON_PROPERTY_PATTERN_WITH_DIGITS,
|
|
||||||
FormatTest.JSON_PROPERTY_PATTERN_WITH_DIGITS_AND_DELIMITER
|
|
||||||
})
|
|
||||||
@JsonTypeName("format_test")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class FormatTest {
|
|
||||||
public static final String JSON_PROPERTY_INTEGER = "integer";
|
|
||||||
private Integer integer;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_INT32 = "int32";
|
|
||||||
private Integer int32;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_INT64 = "int64";
|
|
||||||
private Long int64;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_NUMBER = "number";
|
|
||||||
private BigDecimal number;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_FLOAT = "float";
|
|
||||||
private Float _float;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_DOUBLE = "double";
|
|
||||||
private Double _double;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_DECIMAL = "decimal";
|
|
||||||
private BigDecimal decimal;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_STRING = "string";
|
|
||||||
private String string;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_BYTE = "byte";
|
|
||||||
private byte[] _byte;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_BINARY = "binary";
|
|
||||||
private File binary;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_DATE = "date";
|
|
||||||
private LocalDate date;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_DATE_TIME = "dateTime";
|
|
||||||
private OffsetDateTime dateTime;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_UUID = "uuid";
|
|
||||||
private UUID uuid;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PASSWORD = "password";
|
|
||||||
private String password;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PATTERN_WITH_DIGITS = "pattern_with_digits";
|
|
||||||
private String patternWithDigits;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PATTERN_WITH_DIGITS_AND_DELIMITER = "pattern_with_digits_and_delimiter";
|
|
||||||
private String patternWithDigitsAndDelimiter;
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest integer(Integer integer) {
|
|
||||||
|
|
||||||
this.integer = integer;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get integer
|
|
||||||
* minimum: 10
|
|
||||||
* maximum: 100
|
|
||||||
* @return integer
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer getInteger() {
|
|
||||||
return integer;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setInteger(Integer integer) {
|
|
||||||
this.integer = integer;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest int32(Integer int32) {
|
|
||||||
|
|
||||||
this.int32 = int32;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get int32
|
|
||||||
* minimum: 20
|
|
||||||
* maximum: 200
|
|
||||||
* @return int32
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_INT32)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer getInt32() {
|
|
||||||
return int32;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_INT32)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setInt32(Integer int32) {
|
|
||||||
this.int32 = int32;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest int64(Long int64) {
|
|
||||||
|
|
||||||
this.int64 = int64;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get int64
|
|
||||||
* @return int64
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_INT64)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Long getInt64() {
|
|
||||||
return int64;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_INT64)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setInt64(Long int64) {
|
|
||||||
this.int64 = int64;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest number(BigDecimal number) {
|
|
||||||
|
|
||||||
this.number = number;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get number
|
|
||||||
* minimum: 32.1
|
|
||||||
* maximum: 543.2
|
|
||||||
* @return number
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public BigDecimal getNumber() {
|
|
||||||
return number;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setNumber(BigDecimal number) {
|
|
||||||
this.number = number;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest _float(Float _float) {
|
|
||||||
|
|
||||||
this._float = _float;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get _float
|
|
||||||
* minimum: 54.3
|
|
||||||
* maximum: 987.6
|
|
||||||
* @return _float
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_FLOAT)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Float getFloat() {
|
|
||||||
return _float;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_FLOAT)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setFloat(Float _float) {
|
|
||||||
this._float = _float;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest _double(Double _double) {
|
|
||||||
|
|
||||||
this._double = _double;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get _double
|
|
||||||
* minimum: 67.8
|
|
||||||
* maximum: 123.4
|
|
||||||
* @return _double
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_DOUBLE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Double getDouble() {
|
|
||||||
return _double;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_DOUBLE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setDouble(Double _double) {
|
|
||||||
this._double = _double;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest decimal(BigDecimal decimal) {
|
|
||||||
|
|
||||||
this.decimal = decimal;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get decimal
|
|
||||||
* @return decimal
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_DECIMAL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public BigDecimal getDecimal() {
|
|
||||||
return decimal;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_DECIMAL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setDecimal(BigDecimal decimal) {
|
|
||||||
this.decimal = decimal;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest string(String string) {
|
|
||||||
|
|
||||||
this.string = string;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get string
|
|
||||||
* @return string
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getString() {
|
|
||||||
return string;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setString(String string) {
|
|
||||||
this.string = string;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest _byte(byte[] _byte) {
|
|
||||||
|
|
||||||
this._byte = _byte;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get _byte
|
|
||||||
* @return _byte
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BYTE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public byte[] getByte() {
|
|
||||||
return _byte;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_BYTE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setByte(byte[] _byte) {
|
|
||||||
this._byte = _byte;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest binary(File binary) {
|
|
||||||
|
|
||||||
this.binary = binary;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get binary
|
|
||||||
* @return binary
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BINARY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public File getBinary() {
|
|
||||||
return binary;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_BINARY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setBinary(File binary) {
|
|
||||||
this.binary = binary;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest date(LocalDate date) {
|
|
||||||
|
|
||||||
this.date = date;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get date
|
|
||||||
* @return date
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_DATE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public LocalDate getDate() {
|
|
||||||
return date;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_DATE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setDate(LocalDate date) {
|
|
||||||
this.date = date;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest dateTime(OffsetDateTime dateTime) {
|
|
||||||
|
|
||||||
this.dateTime = dateTime;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get dateTime
|
|
||||||
* @return dateTime
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_DATE_TIME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public OffsetDateTime getDateTime() {
|
|
||||||
return dateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_DATE_TIME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setDateTime(OffsetDateTime dateTime) {
|
|
||||||
this.dateTime = dateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest uuid(UUID uuid) {
|
|
||||||
|
|
||||||
this.uuid = uuid;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get uuid
|
|
||||||
* @return uuid
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_UUID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public UUID getUuid() {
|
|
||||||
return uuid;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_UUID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setUuid(UUID uuid) {
|
|
||||||
this.uuid = uuid;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest password(String password) {
|
|
||||||
|
|
||||||
this.password = password;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get password
|
|
||||||
* @return password
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PASSWORD)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public String getPassword() {
|
|
||||||
return password;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PASSWORD)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setPassword(String password) {
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest patternWithDigits(String patternWithDigits) {
|
|
||||||
|
|
||||||
this.patternWithDigits = patternWithDigits;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A string that is a 10 digit number. Can have leading zeros.
|
|
||||||
* @return patternWithDigits
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "A string that is a 10 digit number. Can have leading zeros.")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PATTERN_WITH_DIGITS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getPatternWithDigits() {
|
|
||||||
return patternWithDigits;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PATTERN_WITH_DIGITS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setPatternWithDigits(String patternWithDigits) {
|
|
||||||
this.patternWithDigits = patternWithDigits;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest patternWithDigitsAndDelimiter(String patternWithDigitsAndDelimiter) {
|
|
||||||
|
|
||||||
this.patternWithDigitsAndDelimiter = patternWithDigitsAndDelimiter;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01.
|
|
||||||
* @return patternWithDigitsAndDelimiter
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01.")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PATTERN_WITH_DIGITS_AND_DELIMITER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getPatternWithDigitsAndDelimiter() {
|
|
||||||
return patternWithDigitsAndDelimiter;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PATTERN_WITH_DIGITS_AND_DELIMITER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setPatternWithDigitsAndDelimiter(String patternWithDigitsAndDelimiter) {
|
|
||||||
this.patternWithDigitsAndDelimiter = patternWithDigitsAndDelimiter;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
FormatTest formatTest = (FormatTest) 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.decimal, formatTest.decimal) &&
|
|
||||||
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.patternWithDigits, formatTest.patternWithDigits) &&
|
|
||||||
Objects.equals(this.patternWithDigitsAndDelimiter, formatTest.patternWithDigitsAndDelimiter);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(integer, int32, int64, number, _float, _double, decimal, string, Arrays.hashCode(_byte), binary, date, dateTime, uuid, password, patternWithDigits, patternWithDigitsAndDelimiter);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class FormatTest {\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(" decimal: ").append(toIndentedString(decimal)).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(toIndentedString(password)).append("\n");
|
|
||||||
sb.append(" patternWithDigits: ").append(toIndentedString(patternWithDigits)).append("\n");
|
|
||||||
sb.append(" patternWithDigitsAndDelimiter: ").append(toIndentedString(patternWithDigitsAndDelimiter)).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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,116 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* HasOnlyReadOnly
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
HasOnlyReadOnly.JSON_PROPERTY_BAR,
|
|
||||||
HasOnlyReadOnly.JSON_PROPERTY_FOO
|
|
||||||
})
|
|
||||||
@JsonTypeName("hasOnlyReadOnly")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class HasOnlyReadOnly {
|
|
||||||
public static final String JSON_PROPERTY_BAR = "bar";
|
|
||||||
private String bar;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_FOO = "foo";
|
|
||||||
private String foo;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get bar
|
|
||||||
* @return bar
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BAR)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getBar() {
|
|
||||||
return bar;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get foo
|
|
||||||
* @return foo
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_FOO)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getFoo() {
|
|
||||||
return foo;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
HasOnlyReadOnly hasOnlyReadOnly = (HasOnlyReadOnly) 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 HasOnlyReadOnly {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,274 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* MapTest
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
MapTest.JSON_PROPERTY_MAP_MAP_OF_STRING,
|
|
||||||
MapTest.JSON_PROPERTY_MAP_OF_ENUM_STRING,
|
|
||||||
MapTest.JSON_PROPERTY_DIRECT_MAP,
|
|
||||||
MapTest.JSON_PROPERTY_INDIRECT_MAP
|
|
||||||
})
|
|
||||||
@JsonTypeName("MapTest")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class MapTest {
|
|
||||||
public static final String JSON_PROPERTY_MAP_MAP_OF_STRING = "map_map_of_string";
|
|
||||||
private Map<String, Map<String, String>> mapMapOfString = null;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_OF_ENUM_STRING = "map_of_enum_string";
|
|
||||||
private Map<String, InnerEnum> mapOfEnumString = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_DIRECT_MAP = "direct_map";
|
|
||||||
private Map<String, Boolean> directMap = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_INDIRECT_MAP = "indirect_map";
|
|
||||||
private Map<String, Boolean> indirectMap = null;
|
|
||||||
|
|
||||||
|
|
||||||
public MapTest mapMapOfString(Map<String, Map<String, String>> mapMapOfString) {
|
|
||||||
|
|
||||||
this.mapMapOfString = mapMapOfString;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MapTest putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
|
|
||||||
if (this.mapMapOfString == null) {
|
|
||||||
this.mapMapOfString = new HashMap<String, Map<String, String>>();
|
|
||||||
}
|
|
||||||
this.mapMapOfString.put(key, mapMapOfStringItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapMapOfString
|
|
||||||
* @return mapMapOfString
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_MAP_OF_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Map<String, String>> getMapMapOfString() {
|
|
||||||
return mapMapOfString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_MAP_OF_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setMapMapOfString(Map<String, Map<String, String>> mapMapOfString) {
|
|
||||||
this.mapMapOfString = mapMapOfString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public MapTest mapOfEnumString(Map<String, InnerEnum> mapOfEnumString) {
|
|
||||||
|
|
||||||
this.mapOfEnumString = mapOfEnumString;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MapTest putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
|
|
||||||
if (this.mapOfEnumString == null) {
|
|
||||||
this.mapOfEnumString = new HashMap<String, InnerEnum>();
|
|
||||||
}
|
|
||||||
this.mapOfEnumString.put(key, mapOfEnumStringItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapOfEnumString
|
|
||||||
* @return mapOfEnumString
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_OF_ENUM_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, InnerEnum> getMapOfEnumString() {
|
|
||||||
return mapOfEnumString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_OF_ENUM_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setMapOfEnumString(Map<String, InnerEnum> mapOfEnumString) {
|
|
||||||
this.mapOfEnumString = mapOfEnumString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public MapTest directMap(Map<String, Boolean> directMap) {
|
|
||||||
|
|
||||||
this.directMap = directMap;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MapTest putDirectMapItem(String key, Boolean directMapItem) {
|
|
||||||
if (this.directMap == null) {
|
|
||||||
this.directMap = new HashMap<String, Boolean>();
|
|
||||||
}
|
|
||||||
this.directMap.put(key, directMapItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get directMap
|
|
||||||
* @return directMap
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_DIRECT_MAP)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Boolean> getDirectMap() {
|
|
||||||
return directMap;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_DIRECT_MAP)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setDirectMap(Map<String, Boolean> directMap) {
|
|
||||||
this.directMap = directMap;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public MapTest indirectMap(Map<String, Boolean> indirectMap) {
|
|
||||||
|
|
||||||
this.indirectMap = indirectMap;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MapTest putIndirectMapItem(String key, Boolean indirectMapItem) {
|
|
||||||
if (this.indirectMap == null) {
|
|
||||||
this.indirectMap = new HashMap<String, Boolean>();
|
|
||||||
}
|
|
||||||
this.indirectMap.put(key, indirectMapItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get indirectMap
|
|
||||||
* @return indirectMap
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_INDIRECT_MAP)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Boolean> getIndirectMap() {
|
|
||||||
return indirectMap;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_INDIRECT_MAP)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
MapTest mapTest = (MapTest) 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 MapTest {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,185 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.UUID;
|
|
||||||
import org.openapitools.client.model.Animal;
|
|
||||||
import org.threeten.bp.OffsetDateTime;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* MixedPropertiesAndAdditionalPropertiesClass
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
MixedPropertiesAndAdditionalPropertiesClass.JSON_PROPERTY_UUID,
|
|
||||||
MixedPropertiesAndAdditionalPropertiesClass.JSON_PROPERTY_DATE_TIME,
|
|
||||||
MixedPropertiesAndAdditionalPropertiesClass.JSON_PROPERTY_MAP
|
|
||||||
})
|
|
||||||
@JsonTypeName("MixedPropertiesAndAdditionalPropertiesClass")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class MixedPropertiesAndAdditionalPropertiesClass {
|
|
||||||
public static final String JSON_PROPERTY_UUID = "uuid";
|
|
||||||
private UUID uuid;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_DATE_TIME = "dateTime";
|
|
||||||
private OffsetDateTime dateTime;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP = "map";
|
|
||||||
private Map<String, Animal> map = null;
|
|
||||||
|
|
||||||
|
|
||||||
public MixedPropertiesAndAdditionalPropertiesClass uuid(UUID uuid) {
|
|
||||||
|
|
||||||
this.uuid = uuid;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get uuid
|
|
||||||
* @return uuid
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_UUID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public UUID getUuid() {
|
|
||||||
return uuid;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_UUID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setUuid(UUID uuid) {
|
|
||||||
this.uuid = uuid;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public MixedPropertiesAndAdditionalPropertiesClass dateTime(OffsetDateTime dateTime) {
|
|
||||||
|
|
||||||
this.dateTime = dateTime;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get dateTime
|
|
||||||
* @return dateTime
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_DATE_TIME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public OffsetDateTime getDateTime() {
|
|
||||||
return dateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_DATE_TIME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setDateTime(OffsetDateTime dateTime) {
|
|
||||||
this.dateTime = dateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public MixedPropertiesAndAdditionalPropertiesClass map(Map<String, Animal> map) {
|
|
||||||
|
|
||||||
this.map = map;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MixedPropertiesAndAdditionalPropertiesClass putMapItem(String key, Animal mapItem) {
|
|
||||||
if (this.map == null) {
|
|
||||||
this.map = new HashMap<String, Animal>();
|
|
||||||
}
|
|
||||||
this.map.put(key, mapItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get map
|
|
||||||
* @return map
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Animal> getMap() {
|
|
||||||
return map;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setMap(Map<String, Animal> map) {
|
|
||||||
this.map = map;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
MixedPropertiesAndAdditionalPropertiesClass mixedPropertiesAndAdditionalPropertiesClass = (MixedPropertiesAndAdditionalPropertiesClass) 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 MixedPropertiesAndAdditionalPropertiesClass {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,139 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model for testing model name starting with number
|
|
||||||
*/
|
|
||||||
@ApiModel(description = "Model for testing model name starting with number")
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Model200Response.JSON_PROPERTY_NAME,
|
|
||||||
Model200Response.JSON_PROPERTY_PROPERTY_CLASS
|
|
||||||
})
|
|
||||||
@JsonTypeName("200_response")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class Model200Response {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private Integer name;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PROPERTY_CLASS = "class";
|
|
||||||
private String propertyClass;
|
|
||||||
|
|
||||||
|
|
||||||
public Model200Response name(Integer name) {
|
|
||||||
|
|
||||||
this.name = name;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get name
|
|
||||||
* @return name
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer getName() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setName(Integer name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Model200Response propertyClass(String propertyClass) {
|
|
||||||
|
|
||||||
this.propertyClass = propertyClass;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get propertyClass
|
|
||||||
* @return propertyClass
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PROPERTY_CLASS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getPropertyClass() {
|
|
||||||
return propertyClass;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PROPERTY_CLASS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
Model200Response _200response = (Model200Response) 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 Model200Response {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,171 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* ModelApiResponse
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
ModelApiResponse.JSON_PROPERTY_CODE,
|
|
||||||
ModelApiResponse.JSON_PROPERTY_TYPE,
|
|
||||||
ModelApiResponse.JSON_PROPERTY_MESSAGE
|
|
||||||
})
|
|
||||||
@JsonTypeName("ApiResponse")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class ModelApiResponse {
|
|
||||||
public static final String JSON_PROPERTY_CODE = "code";
|
|
||||||
private Integer code;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_TYPE = "type";
|
|
||||||
private String type;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MESSAGE = "message";
|
|
||||||
private String message;
|
|
||||||
|
|
||||||
|
|
||||||
public ModelApiResponse code(Integer code) {
|
|
||||||
|
|
||||||
this.code = code;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get code
|
|
||||||
* @return code
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_CODE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer getCode() {
|
|
||||||
return code;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_CODE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setCode(Integer code) {
|
|
||||||
this.code = code;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public ModelApiResponse type(String type) {
|
|
||||||
|
|
||||||
this.type = type;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get type
|
|
||||||
* @return type
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_TYPE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getType() {
|
|
||||||
return type;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_TYPE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setType(String type) {
|
|
||||||
this.type = type;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public ModelApiResponse message(String message) {
|
|
||||||
|
|
||||||
this.message = message;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get message
|
|
||||||
* @return message
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MESSAGE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getMessage() {
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MESSAGE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
ModelApiResponse _apiResponse = (ModelApiResponse) 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 ModelApiResponse {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,106 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model for testing reserved words
|
|
||||||
*/
|
|
||||||
@ApiModel(description = "Model for testing reserved words")
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
ModelReturn.JSON_PROPERTY_RETURN
|
|
||||||
})
|
|
||||||
@JsonTypeName("Return")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class ModelReturn {
|
|
||||||
public static final String JSON_PROPERTY_RETURN = "return";
|
|
||||||
private Integer _return;
|
|
||||||
|
|
||||||
|
|
||||||
public ModelReturn _return(Integer _return) {
|
|
||||||
|
|
||||||
this._return = _return;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get _return
|
|
||||||
* @return _return
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_RETURN)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer getReturn() {
|
|
||||||
return _return;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_RETURN)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
ModelReturn _return = (ModelReturn) 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 ModelReturn {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,182 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model for testing model name same as property name
|
|
||||||
*/
|
|
||||||
@ApiModel(description = "Model for testing model name same as property name")
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Name.JSON_PROPERTY_NAME,
|
|
||||||
Name.JSON_PROPERTY_SNAKE_CASE,
|
|
||||||
Name.JSON_PROPERTY_PROPERTY,
|
|
||||||
Name.JSON_PROPERTY_123NUMBER
|
|
||||||
})
|
|
||||||
@JsonTypeName("Name")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class Name {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private Integer name;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_SNAKE_CASE = "snake_case";
|
|
||||||
private Integer snakeCase;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PROPERTY = "property";
|
|
||||||
private String property;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_123NUMBER = "123Number";
|
|
||||||
private Integer _123number;
|
|
||||||
|
|
||||||
|
|
||||||
public Name name(Integer name) {
|
|
||||||
|
|
||||||
this.name = name;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get name
|
|
||||||
* @return name
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public Integer getName() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setName(Integer name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get snakeCase
|
|
||||||
* @return snakeCase
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_SNAKE_CASE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer getSnakeCase() {
|
|
||||||
return snakeCase;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Name property(String property) {
|
|
||||||
|
|
||||||
this.property = property;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get property
|
|
||||||
* @return property
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PROPERTY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getProperty() {
|
|
||||||
return property;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PROPERTY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setProperty(String property) {
|
|
||||||
this.property = property;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get _123number
|
|
||||||
* @return _123number
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_123NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer get123number() {
|
|
||||||
return _123number;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
Name name = (Name) 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 Name {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,106 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* NumberOnly
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
NumberOnly.JSON_PROPERTY_JUST_NUMBER
|
|
||||||
})
|
|
||||||
@JsonTypeName("NumberOnly")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class NumberOnly {
|
|
||||||
public static final String JSON_PROPERTY_JUST_NUMBER = "JustNumber";
|
|
||||||
private BigDecimal justNumber;
|
|
||||||
|
|
||||||
|
|
||||||
public NumberOnly justNumber(BigDecimal justNumber) {
|
|
||||||
|
|
||||||
this.justNumber = justNumber;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get justNumber
|
|
||||||
* @return justNumber
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_JUST_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public BigDecimal getJustNumber() {
|
|
||||||
return justNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_JUST_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
NumberOnly numberOnly = (NumberOnly) 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 NumberOnly {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,308 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.threeten.bp.OffsetDateTime;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Order
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Order.JSON_PROPERTY_ID,
|
|
||||||
Order.JSON_PROPERTY_PET_ID,
|
|
||||||
Order.JSON_PROPERTY_QUANTITY,
|
|
||||||
Order.JSON_PROPERTY_SHIP_DATE,
|
|
||||||
Order.JSON_PROPERTY_STATUS,
|
|
||||||
Order.JSON_PROPERTY_COMPLETE
|
|
||||||
})
|
|
||||||
@JsonTypeName("Order")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class Order {
|
|
||||||
public static final String JSON_PROPERTY_ID = "id";
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PET_ID = "petId";
|
|
||||||
private Long petId;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_QUANTITY = "quantity";
|
|
||||||
private Integer quantity;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_SHIP_DATE = "shipDate";
|
|
||||||
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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_STATUS = "status";
|
|
||||||
private StatusEnum status;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_COMPLETE = "complete";
|
|
||||||
private Boolean complete = false;
|
|
||||||
|
|
||||||
|
|
||||||
public Order id(Long id) {
|
|
||||||
|
|
||||||
this.id = id;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get id
|
|
||||||
* @return id
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Long getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setId(Long id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Order petId(Long petId) {
|
|
||||||
|
|
||||||
this.petId = petId;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get petId
|
|
||||||
* @return petId
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PET_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Long getPetId() {
|
|
||||||
return petId;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PET_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setPetId(Long petId) {
|
|
||||||
this.petId = petId;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Order quantity(Integer quantity) {
|
|
||||||
|
|
||||||
this.quantity = quantity;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get quantity
|
|
||||||
* @return quantity
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_QUANTITY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer getQuantity() {
|
|
||||||
return quantity;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_QUANTITY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setQuantity(Integer quantity) {
|
|
||||||
this.quantity = quantity;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Order shipDate(OffsetDateTime shipDate) {
|
|
||||||
|
|
||||||
this.shipDate = shipDate;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get shipDate
|
|
||||||
* @return shipDate
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_SHIP_DATE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public OffsetDateTime getShipDate() {
|
|
||||||
return shipDate;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_SHIP_DATE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setShipDate(OffsetDateTime shipDate) {
|
|
||||||
this.shipDate = shipDate;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Order status(StatusEnum status) {
|
|
||||||
|
|
||||||
this.status = status;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Order Status
|
|
||||||
* @return status
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "Order Status")
|
|
||||||
@JsonProperty(JSON_PROPERTY_STATUS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public StatusEnum getStatus() {
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_STATUS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setStatus(StatusEnum status) {
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Order complete(Boolean complete) {
|
|
||||||
|
|
||||||
this.complete = complete;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get complete
|
|
||||||
* @return complete
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_COMPLETE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Boolean isComplete() {
|
|
||||||
return complete;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_COMPLETE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
Order order = (Order) 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 Order {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,172 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* OuterComposite
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
OuterComposite.JSON_PROPERTY_MY_NUMBER,
|
|
||||||
OuterComposite.JSON_PROPERTY_MY_STRING,
|
|
||||||
OuterComposite.JSON_PROPERTY_MY_BOOLEAN
|
|
||||||
})
|
|
||||||
@JsonTypeName("OuterComposite")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class OuterComposite {
|
|
||||||
public static final String JSON_PROPERTY_MY_NUMBER = "my_number";
|
|
||||||
private BigDecimal myNumber;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MY_STRING = "my_string";
|
|
||||||
private String myString;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MY_BOOLEAN = "my_boolean";
|
|
||||||
private Boolean myBoolean;
|
|
||||||
|
|
||||||
|
|
||||||
public OuterComposite myNumber(BigDecimal myNumber) {
|
|
||||||
|
|
||||||
this.myNumber = myNumber;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get myNumber
|
|
||||||
* @return myNumber
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MY_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public BigDecimal getMyNumber() {
|
|
||||||
return myNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MY_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setMyNumber(BigDecimal myNumber) {
|
|
||||||
this.myNumber = myNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public OuterComposite myString(String myString) {
|
|
||||||
|
|
||||||
this.myString = myString;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get myString
|
|
||||||
* @return myString
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MY_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getMyString() {
|
|
||||||
return myString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MY_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setMyString(String myString) {
|
|
||||||
this.myString = myString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public OuterComposite myBoolean(Boolean myBoolean) {
|
|
||||||
|
|
||||||
this.myBoolean = myBoolean;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get myBoolean
|
|
||||||
* @return myBoolean
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MY_BOOLEAN)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Boolean isMyBoolean() {
|
|
||||||
return myBoolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_MY_BOOLEAN)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
OuterComposite outerComposite = (OuterComposite) 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 OuterComposite {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,60 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets or Sets OuterEnum
|
|
||||||
*/
|
|
||||||
public enum OuterEnum {
|
|
||||||
|
|
||||||
PLACED("placed"),
|
|
||||||
|
|
||||||
APPROVED("approved"),
|
|
||||||
|
|
||||||
DELIVERED("delivered");
|
|
||||||
|
|
||||||
private String value;
|
|
||||||
|
|
||||||
OuterEnum(String value) {
|
|
||||||
this.value = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonValue
|
|
||||||
public String getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return String.valueOf(value);
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonCreator
|
|
||||||
public static OuterEnum fromValue(String value) {
|
|
||||||
for (OuterEnum b : OuterEnum.values()) {
|
|
||||||
if (b.value.equals(value)) {
|
|
||||||
return b;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,324 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.LinkedHashSet;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Set;
|
|
||||||
import org.openapitools.client.model.Category;
|
|
||||||
import org.openapitools.client.model.Tag;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Pet
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Pet.JSON_PROPERTY_ID,
|
|
||||||
Pet.JSON_PROPERTY_CATEGORY,
|
|
||||||
Pet.JSON_PROPERTY_NAME,
|
|
||||||
Pet.JSON_PROPERTY_PHOTO_URLS,
|
|
||||||
Pet.JSON_PROPERTY_TAGS,
|
|
||||||
Pet.JSON_PROPERTY_STATUS
|
|
||||||
})
|
|
||||||
@JsonTypeName("Pet")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class Pet {
|
|
||||||
public static final String JSON_PROPERTY_ID = "id";
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_CATEGORY = "category";
|
|
||||||
private Category category;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PHOTO_URLS = "photoUrls";
|
|
||||||
private Set<String> photoUrls = new LinkedHashSet<String>();
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_TAGS = "tags";
|
|
||||||
private List<Tag> tags = null;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_STATUS = "status";
|
|
||||||
private StatusEnum status;
|
|
||||||
|
|
||||||
|
|
||||||
public Pet id(Long id) {
|
|
||||||
|
|
||||||
this.id = id;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get id
|
|
||||||
* @return id
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Long getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setId(Long id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Pet category(Category category) {
|
|
||||||
|
|
||||||
this.category = category;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get category
|
|
||||||
* @return category
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_CATEGORY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Category getCategory() {
|
|
||||||
return category;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_CATEGORY)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setCategory(Category category) {
|
|
||||||
this.category = category;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Pet name(String name) {
|
|
||||||
|
|
||||||
this.name = name;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get name
|
|
||||||
* @return name
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(example = "doggie", required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public String getName() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Pet photoUrls(Set<String> photoUrls) {
|
|
||||||
|
|
||||||
this.photoUrls = photoUrls;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Pet addPhotoUrlsItem(String photoUrlsItem) {
|
|
||||||
this.photoUrls.add(photoUrlsItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get photoUrls
|
|
||||||
* @return photoUrls
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PHOTO_URLS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public Set<String> getPhotoUrls() {
|
|
||||||
return photoUrls;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PHOTO_URLS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
public void setPhotoUrls(Set<String> photoUrls) {
|
|
||||||
this.photoUrls = photoUrls;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Pet tags(List<Tag> tags) {
|
|
||||||
|
|
||||||
this.tags = tags;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Pet addTagsItem(Tag tagsItem) {
|
|
||||||
if (this.tags == null) {
|
|
||||||
this.tags = new ArrayList<Tag>();
|
|
||||||
}
|
|
||||||
this.tags.add(tagsItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get tags
|
|
||||||
* @return tags
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_TAGS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public List<Tag> getTags() {
|
|
||||||
return tags;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_TAGS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setTags(List<Tag> tags) {
|
|
||||||
this.tags = tags;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Pet status(StatusEnum status) {
|
|
||||||
|
|
||||||
this.status = status;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* pet status in the store
|
|
||||||
* @return status
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "pet status in the store")
|
|
||||||
@JsonProperty(JSON_PROPERTY_STATUS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public StatusEnum getStatus() {
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_STATUS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
Pet pet = (Pet) 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 Pet {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,127 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* ReadOnlyFirst
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
ReadOnlyFirst.JSON_PROPERTY_BAR,
|
|
||||||
ReadOnlyFirst.JSON_PROPERTY_BAZ
|
|
||||||
})
|
|
||||||
@JsonTypeName("ReadOnlyFirst")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class ReadOnlyFirst {
|
|
||||||
public static final String JSON_PROPERTY_BAR = "bar";
|
|
||||||
private String bar;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_BAZ = "baz";
|
|
||||||
private String baz;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get bar
|
|
||||||
* @return bar
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BAR)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getBar() {
|
|
||||||
return bar;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public ReadOnlyFirst baz(String baz) {
|
|
||||||
|
|
||||||
this.baz = baz;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get baz
|
|
||||||
* @return baz
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BAZ)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getBaz() {
|
|
||||||
return baz;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_BAZ)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
ReadOnlyFirst readOnlyFirst = (ReadOnlyFirst) 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 ReadOnlyFirst {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,105 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* SpecialModelName
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
SpecialModelName.JSON_PROPERTY_$_SPECIAL_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@JsonTypeName("_special_model.name_")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class SpecialModelName {
|
|
||||||
public static final String JSON_PROPERTY_$_SPECIAL_PROPERTY_NAME = "$special[property.name]";
|
|
||||||
private Long $specialPropertyName;
|
|
||||||
|
|
||||||
|
|
||||||
public SpecialModelName $specialPropertyName(Long $specialPropertyName) {
|
|
||||||
|
|
||||||
this.$specialPropertyName = $specialPropertyName;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get $specialPropertyName
|
|
||||||
* @return $specialPropertyName
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_$_SPECIAL_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Long get$SpecialPropertyName() {
|
|
||||||
return $specialPropertyName;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_$_SPECIAL_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
SpecialModelName specialModelName = (SpecialModelName) 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 SpecialModelName {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,138 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Tag
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Tag.JSON_PROPERTY_ID,
|
|
||||||
Tag.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@JsonTypeName("Tag")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class Tag {
|
|
||||||
public static final String JSON_PROPERTY_ID = "id";
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
|
|
||||||
public Tag id(Long id) {
|
|
||||||
|
|
||||||
this.id = id;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get id
|
|
||||||
* @return id
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Long getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setId(Long id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public Tag name(String name) {
|
|
||||||
|
|
||||||
this.name = name;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get name
|
|
||||||
* @return name
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getName() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
Tag tag = (Tag) 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 Tag {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,336 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* User
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
User.JSON_PROPERTY_ID,
|
|
||||||
User.JSON_PROPERTY_USERNAME,
|
|
||||||
User.JSON_PROPERTY_FIRST_NAME,
|
|
||||||
User.JSON_PROPERTY_LAST_NAME,
|
|
||||||
User.JSON_PROPERTY_EMAIL,
|
|
||||||
User.JSON_PROPERTY_PASSWORD,
|
|
||||||
User.JSON_PROPERTY_PHONE,
|
|
||||||
User.JSON_PROPERTY_USER_STATUS
|
|
||||||
})
|
|
||||||
@JsonTypeName("User")
|
|
||||||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
|
|
||||||
public class User {
|
|
||||||
public static final String JSON_PROPERTY_ID = "id";
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_USERNAME = "username";
|
|
||||||
private String username;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_FIRST_NAME = "firstName";
|
|
||||||
private String firstName;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_LAST_NAME = "lastName";
|
|
||||||
private String lastName;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_EMAIL = "email";
|
|
||||||
private String email;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PASSWORD = "password";
|
|
||||||
private String password;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_PHONE = "phone";
|
|
||||||
private String phone;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_USER_STATUS = "userStatus";
|
|
||||||
private Integer userStatus;
|
|
||||||
|
|
||||||
|
|
||||||
public User id(Long id) {
|
|
||||||
|
|
||||||
this.id = id;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get id
|
|
||||||
* @return id
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Long getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_ID)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setId(Long id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public User username(String username) {
|
|
||||||
|
|
||||||
this.username = username;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get username
|
|
||||||
* @return username
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_USERNAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getUsername() {
|
|
||||||
return username;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_USERNAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setUsername(String username) {
|
|
||||||
this.username = username;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public User firstName(String firstName) {
|
|
||||||
|
|
||||||
this.firstName = firstName;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get firstName
|
|
||||||
* @return firstName
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_FIRST_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getFirstName() {
|
|
||||||
return firstName;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_FIRST_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setFirstName(String firstName) {
|
|
||||||
this.firstName = firstName;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public User lastName(String lastName) {
|
|
||||||
|
|
||||||
this.lastName = lastName;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get lastName
|
|
||||||
* @return lastName
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_LAST_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getLastName() {
|
|
||||||
return lastName;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_LAST_NAME)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setLastName(String lastName) {
|
|
||||||
this.lastName = lastName;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public User email(String email) {
|
|
||||||
|
|
||||||
this.email = email;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get email
|
|
||||||
* @return email
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_EMAIL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getEmail() {
|
|
||||||
return email;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_EMAIL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setEmail(String email) {
|
|
||||||
this.email = email;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public User password(String password) {
|
|
||||||
|
|
||||||
this.password = password;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get password
|
|
||||||
* @return password
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PASSWORD)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getPassword() {
|
|
||||||
return password;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PASSWORD)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setPassword(String password) {
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public User phone(String phone) {
|
|
||||||
|
|
||||||
this.phone = phone;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get phone
|
|
||||||
* @return phone
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_PHONE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public String getPhone() {
|
|
||||||
return phone;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_PHONE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
public void setPhone(String phone) {
|
|
||||||
this.phone = phone;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public User userStatus(Integer userStatus) {
|
|
||||||
|
|
||||||
this.userStatus = userStatus;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* User Status
|
|
||||||
* @return userStatus
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "User Status")
|
|
||||||
@JsonProperty(JSON_PROPERTY_USER_STATUS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Integer getUserStatus() {
|
|
||||||
return userStatus;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@JsonProperty(JSON_PROPERTY_USER_STATUS)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
User user = (User) 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 User {\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 ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.model.Client;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for AnotherFakeApi
|
|
||||||
*/
|
|
||||||
class AnotherFakeApiTest {
|
|
||||||
|
|
||||||
private AnotherFakeApi api;
|
|
||||||
|
|
||||||
@BeforeEach
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(AnotherFakeApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test special tags
|
|
||||||
*
|
|
||||||
* To test special tags and operation ID starting with number
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void call123testSpecialTagsTest() {
|
|
||||||
Client client = null;
|
|
||||||
// Client response = api.call123testSpecialTags(client);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,391 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import org.openapitools.client.model.Client;
|
|
||||||
import java.io.File;
|
|
||||||
import org.openapitools.client.model.FileSchemaTestClass;
|
|
||||||
import org.openapitools.client.model.HealthCheckResult;
|
|
||||||
import org.threeten.bp.LocalDate;
|
|
||||||
import org.threeten.bp.OffsetDateTime;
|
|
||||||
import org.openapitools.client.model.OuterComposite;
|
|
||||||
import org.openapitools.client.model.OuterObjectWithEnumProperty;
|
|
||||||
import org.openapitools.client.model.Pet;
|
|
||||||
import org.openapitools.client.model.User;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for FakeApi
|
|
||||||
*/
|
|
||||||
class FakeApiTest {
|
|
||||||
|
|
||||||
private FakeApi api;
|
|
||||||
|
|
||||||
@BeforeEach
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(FakeApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Health check endpoint
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void fakeHealthGetTest() {
|
|
||||||
// HealthCheckResult response = api.fakeHealthGet();
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test http signature authentication
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void fakeHttpSignatureTestTest() {
|
|
||||||
Pet pet = null;
|
|
||||||
String query1 = null;
|
|
||||||
String header1 = null;
|
|
||||||
// api.fakeHttpSignatureTest(pet, query1, header1);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test http signature authentication
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void fakeHttpSignatureTestTestQueryMap() {
|
|
||||||
Pet pet = null;
|
|
||||||
String header1 = null;
|
|
||||||
FakeApi.FakeHttpSignatureTestQueryParams queryParams = new FakeApi.FakeHttpSignatureTestQueryParams()
|
|
||||||
.query1(null);
|
|
||||||
// api.fakeHttpSignatureTest(pet, header1, queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of outer boolean types
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void fakeOuterBooleanSerializeTest() {
|
|
||||||
Boolean body = null;
|
|
||||||
// Boolean response = api.fakeOuterBooleanSerialize(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of object with outer number type
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void fakeOuterCompositeSerializeTest() {
|
|
||||||
OuterComposite outerComposite = null;
|
|
||||||
// OuterComposite response = api.fakeOuterCompositeSerialize(outerComposite);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of outer number types
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void fakeOuterNumberSerializeTest() {
|
|
||||||
BigDecimal body = null;
|
|
||||||
// BigDecimal response = api.fakeOuterNumberSerialize(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of outer string types
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void fakeOuterStringSerializeTest() {
|
|
||||||
String body = null;
|
|
||||||
// String response = api.fakeOuterStringSerialize(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of enum (int) properties with examples
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void fakePropertyEnumIntegerSerializeTest() {
|
|
||||||
OuterObjectWithEnumProperty outerObjectWithEnumProperty = null;
|
|
||||||
// OuterObjectWithEnumProperty response = api.fakePropertyEnumIntegerSerialize(outerObjectWithEnumProperty);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* For this test, the body for this request much reference a schema named `File`.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testBodyWithFileSchemaTest() {
|
|
||||||
FileSchemaTestClass fileSchemaTestClass = null;
|
|
||||||
// api.testBodyWithFileSchema(fileSchemaTestClass);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testBodyWithQueryParamsTest() {
|
|
||||||
String query = null;
|
|
||||||
User user = null;
|
|
||||||
// api.testBodyWithQueryParams(query, user);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testBodyWithQueryParamsTestQueryMap() {
|
|
||||||
User user = null;
|
|
||||||
FakeApi.TestBodyWithQueryParamsQueryParams queryParams = new FakeApi.TestBodyWithQueryParamsQueryParams()
|
|
||||||
.query(null);
|
|
||||||
// api.testBodyWithQueryParams(user, queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test \"client\" model
|
|
||||||
*
|
|
||||||
* To test \"client\" model
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testClientModelTest() {
|
|
||||||
Client client = null;
|
|
||||||
// Client response = api.testClientModel(client);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
|
||||||
*
|
|
||||||
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testEndpointParametersTest() {
|
|
||||||
BigDecimal number = null;
|
|
||||||
Double _double = null;
|
|
||||||
String patternWithoutDelimiter = null;
|
|
||||||
byte[] _byte = null;
|
|
||||||
Integer integer = null;
|
|
||||||
Integer int32 = null;
|
|
||||||
Long int64 = null;
|
|
||||||
Float _float = null;
|
|
||||||
String string = null;
|
|
||||||
File binary = null;
|
|
||||||
LocalDate date = null;
|
|
||||||
OffsetDateTime dateTime = null;
|
|
||||||
String password = null;
|
|
||||||
String paramCallback = null;
|
|
||||||
// api.testEndpointParameters(number, _double, patternWithoutDelimiter, _byte, integer, int32, int64, _float, string, binary, date, dateTime, password, paramCallback);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test enum parameters
|
|
||||||
*
|
|
||||||
* To test enum parameters
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testEnumParametersTest() {
|
|
||||||
List<String> enumHeaderStringArray = null;
|
|
||||||
String enumHeaderString = null;
|
|
||||||
List<String> enumQueryStringArray = null;
|
|
||||||
String enumQueryString = null;
|
|
||||||
Integer enumQueryInteger = null;
|
|
||||||
Double enumQueryDouble = null;
|
|
||||||
List<String> enumFormStringArray = null;
|
|
||||||
String enumFormString = null;
|
|
||||||
// api.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test enum parameters
|
|
||||||
*
|
|
||||||
* To test enum parameters
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testEnumParametersTestQueryMap() {
|
|
||||||
List<String> enumHeaderStringArray = null;
|
|
||||||
String enumHeaderString = null;
|
|
||||||
List<String> enumFormStringArray = null;
|
|
||||||
String enumFormString = null;
|
|
||||||
FakeApi.TestEnumParametersQueryParams queryParams = new FakeApi.TestEnumParametersQueryParams()
|
|
||||||
.enumQueryStringArray(null)
|
|
||||||
.enumQueryString(null)
|
|
||||||
.enumQueryInteger(null)
|
|
||||||
.enumQueryDouble(null);
|
|
||||||
// api.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumFormStringArray, enumFormString, queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Fake endpoint to test group parameters (optional)
|
|
||||||
*
|
|
||||||
* Fake endpoint to test group parameters (optional)
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testGroupParametersTest() {
|
|
||||||
Integer requiredStringGroup = null;
|
|
||||||
Boolean requiredBooleanGroup = null;
|
|
||||||
Long requiredInt64Group = null;
|
|
||||||
Integer stringGroup = null;
|
|
||||||
Boolean booleanGroup = null;
|
|
||||||
Long int64Group = null;
|
|
||||||
// api.testGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Fake endpoint to test group parameters (optional)
|
|
||||||
*
|
|
||||||
* Fake endpoint to test group parameters (optional)
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testGroupParametersTestQueryMap() {
|
|
||||||
Boolean requiredBooleanGroup = null;
|
|
||||||
Boolean booleanGroup = null;
|
|
||||||
FakeApi.TestGroupParametersQueryParams queryParams = new FakeApi.TestGroupParametersQueryParams()
|
|
||||||
.requiredStringGroup(null)
|
|
||||||
.requiredInt64Group(null)
|
|
||||||
.stringGroup(null)
|
|
||||||
.int64Group(null);
|
|
||||||
// api.testGroupParameters(requiredBooleanGroup, booleanGroup, queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test inline additionalProperties
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testInlineAdditionalPropertiesTest() {
|
|
||||||
Map<String, String> requestBody = null;
|
|
||||||
// api.testInlineAdditionalProperties(requestBody);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test json serialization of form data
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testJsonFormDataTest() {
|
|
||||||
String param = null;
|
|
||||||
String param2 = null;
|
|
||||||
// api.testJsonFormData(param, param2);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* To test the collection format in query parameters
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testQueryParameterCollectionFormatTest() {
|
|
||||||
List<String> pipe = null;
|
|
||||||
List<String> ioutil = null;
|
|
||||||
List<String> http = null;
|
|
||||||
List<String> url = null;
|
|
||||||
List<String> context = null;
|
|
||||||
// api.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* To test the collection format in query parameters
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testQueryParameterCollectionFormatTestQueryMap() {
|
|
||||||
FakeApi.TestQueryParameterCollectionFormatQueryParams queryParams = new FakeApi.TestQueryParameterCollectionFormatQueryParams()
|
|
||||||
.pipe(null)
|
|
||||||
.ioutil(null)
|
|
||||||
.http(null)
|
|
||||||
.url(null)
|
|
||||||
.context(null);
|
|
||||||
// api.testQueryParameterCollectionFormat(queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,40 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.model.Client;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for FakeClassnameTags123Api
|
|
||||||
*/
|
|
||||||
class FakeClassnameTags123ApiTest {
|
|
||||||
|
|
||||||
private FakeClassnameTags123Api api;
|
|
||||||
|
|
||||||
@BeforeEach
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(FakeClassnameTags123Api.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test class name in snake case
|
|
||||||
*
|
|
||||||
* To test class name in snake case
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testClassnameTest() {
|
|
||||||
Client client = null;
|
|
||||||
// Client response = api.testClassname(client);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,194 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import java.io.File;
|
|
||||||
import org.openapitools.client.model.ModelApiResponse;
|
|
||||||
import org.openapitools.client.model.Pet;
|
|
||||||
import java.util.Set;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for PetApi
|
|
||||||
*/
|
|
||||||
class PetApiTest {
|
|
||||||
|
|
||||||
private PetApi api;
|
|
||||||
|
|
||||||
@BeforeEach
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(PetApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Add a new pet to the store
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void addPetTest() {
|
|
||||||
Pet pet = null;
|
|
||||||
// api.addPet(pet);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deletes a pet
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void deletePetTest() {
|
|
||||||
Long petId = null;
|
|
||||||
String apiKey = null;
|
|
||||||
// api.deletePet(petId, apiKey);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Finds Pets by status
|
|
||||||
*
|
|
||||||
* Multiple status values can be provided with comma separated strings
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void findPetsByStatusTest() {
|
|
||||||
List<String> status = null;
|
|
||||||
// List<Pet> response = api.findPetsByStatus(status);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Finds Pets by status
|
|
||||||
*
|
|
||||||
* Multiple status values can be provided with comma separated strings
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void findPetsByStatusTestQueryMap() {
|
|
||||||
PetApi.FindPetsByStatusQueryParams queryParams = new PetApi.FindPetsByStatusQueryParams()
|
|
||||||
.status(null);
|
|
||||||
// List<Pet> response = api.findPetsByStatus(queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Finds Pets by tags
|
|
||||||
*
|
|
||||||
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void findPetsByTagsTest() {
|
|
||||||
Set<String> tags = null;
|
|
||||||
// Set<Pet> response = api.findPetsByTags(tags);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Finds Pets by tags
|
|
||||||
*
|
|
||||||
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void findPetsByTagsTestQueryMap() {
|
|
||||||
PetApi.FindPetsByTagsQueryParams queryParams = new PetApi.FindPetsByTagsQueryParams()
|
|
||||||
.tags(null);
|
|
||||||
// Set<Pet> response = api.findPetsByTags(queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find pet by ID
|
|
||||||
*
|
|
||||||
* Returns a single pet
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void getPetByIdTest() {
|
|
||||||
Long petId = null;
|
|
||||||
// Pet response = api.getPetById(petId);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Update an existing pet
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void updatePetTest() {
|
|
||||||
Pet pet = null;
|
|
||||||
// api.updatePet(pet);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Updates a pet in the store with form data
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void updatePetWithFormTest() {
|
|
||||||
Long petId = null;
|
|
||||||
String name = null;
|
|
||||||
String status = null;
|
|
||||||
// api.updatePetWithForm(petId, name, status);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* uploads an image
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void uploadFileTest() {
|
|
||||||
Long petId = null;
|
|
||||||
String additionalMetadata = null;
|
|
||||||
File file = null;
|
|
||||||
// ModelApiResponse response = api.uploadFile(petId, additionalMetadata, file);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* uploads an image (required)
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void uploadFileWithRequiredFileTest() {
|
|
||||||
Long petId = null;
|
|
||||||
File requiredFile = null;
|
|
||||||
String additionalMetadata = null;
|
|
||||||
// ModelApiResponse response = api.uploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,81 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.model.Order;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for StoreApi
|
|
||||||
*/
|
|
||||||
class StoreApiTest {
|
|
||||||
|
|
||||||
private StoreApi api;
|
|
||||||
|
|
||||||
@BeforeEach
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(StoreApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete purchase order by ID
|
|
||||||
*
|
|
||||||
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void deleteOrderTest() {
|
|
||||||
String orderId = null;
|
|
||||||
// api.deleteOrder(orderId);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns pet inventories by status
|
|
||||||
*
|
|
||||||
* Returns a map of status codes to quantities
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void getInventoryTest() {
|
|
||||||
// Map<String, Integer> response = api.getInventory();
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find purchase order by ID
|
|
||||||
*
|
|
||||||
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void getOrderByIdTest() {
|
|
||||||
Long orderId = null;
|
|
||||||
// Order response = api.getOrderById(orderId);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Place an order for a pet
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void placeOrderTest() {
|
|
||||||
Order order = null;
|
|
||||||
// Order response = api.placeOrder(order);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,156 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.model.User;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for UserApi
|
|
||||||
*/
|
|
||||||
class UserApiTest {
|
|
||||||
|
|
||||||
private UserApi api;
|
|
||||||
|
|
||||||
@BeforeEach
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(UserApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create user
|
|
||||||
*
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void createUserTest() {
|
|
||||||
User user = null;
|
|
||||||
// api.createUser(user);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates list of users with given input array
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void createUsersWithArrayInputTest() {
|
|
||||||
List<User> user = null;
|
|
||||||
// api.createUsersWithArrayInput(user);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates list of users with given input array
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void createUsersWithListInputTest() {
|
|
||||||
List<User> user = null;
|
|
||||||
// api.createUsersWithListInput(user);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete user
|
|
||||||
*
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void deleteUserTest() {
|
|
||||||
String username = null;
|
|
||||||
// api.deleteUser(username);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get user by user name
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void getUserByNameTest() {
|
|
||||||
String username = null;
|
|
||||||
// User response = api.getUserByName(username);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Logs user into the system
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void loginUserTest() {
|
|
||||||
String username = null;
|
|
||||||
String password = null;
|
|
||||||
// String response = api.loginUser(username, password);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Logs user into the system
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void loginUserTestQueryMap() {
|
|
||||||
UserApi.LoginUserQueryParams queryParams = new UserApi.LoginUserQueryParams()
|
|
||||||
.username(null)
|
|
||||||
.password(null);
|
|
||||||
// String response = api.loginUser(queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Logs out current logged in user session
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void logoutUserTest() {
|
|
||||||
// api.logoutUser();
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Updated user
|
|
||||||
*
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void updateUserTest() {
|
|
||||||
String username = null;
|
|
||||||
User user = null;
|
|
||||||
// api.updateUser(username, user);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,59 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for AdditionalPropertiesClass
|
|
||||||
*/
|
|
||||||
class AdditionalPropertiesClassTest {
|
|
||||||
private final AdditionalPropertiesClass model = new AdditionalPropertiesClass();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for AdditionalPropertiesClass
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testAdditionalPropertiesClass() {
|
|
||||||
// TODO: test AdditionalPropertiesClass
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'mapProperty'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void mapPropertyTest() {
|
|
||||||
// TODO: test mapProperty
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'mapOfMapProperty'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void mapOfMapPropertyTest() {
|
|
||||||
// TODO: test mapOfMapProperty
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,60 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.Cat;
|
|
||||||
import org.openapitools.client.model.Dog;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for Animal
|
|
||||||
*/
|
|
||||||
class AnimalTest {
|
|
||||||
private final Animal model = new Animal();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for Animal
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testAnimal() {
|
|
||||||
// TODO: test Animal
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'className'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void classNameTest() {
|
|
||||||
// TODO: test className
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'color'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void colorTest() {
|
|
||||||
// TODO: test color
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,51 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for ArrayOfArrayOfNumberOnly
|
|
||||||
*/
|
|
||||||
class ArrayOfArrayOfNumberOnlyTest {
|
|
||||||
private final ArrayOfArrayOfNumberOnly model = new ArrayOfArrayOfNumberOnly();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for ArrayOfArrayOfNumberOnly
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testArrayOfArrayOfNumberOnly() {
|
|
||||||
// TODO: test ArrayOfArrayOfNumberOnly
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'arrayArrayNumber'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void arrayArrayNumberTest() {
|
|
||||||
// TODO: test arrayArrayNumber
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,51 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for ArrayOfNumberOnly
|
|
||||||
*/
|
|
||||||
class ArrayOfNumberOnlyTest {
|
|
||||||
private final ArrayOfNumberOnly model = new ArrayOfNumberOnly();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for ArrayOfNumberOnly
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testArrayOfNumberOnly() {
|
|
||||||
// TODO: test ArrayOfNumberOnly
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'arrayNumber'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void arrayNumberTest() {
|
|
||||||
// TODO: test arrayNumber
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,67 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import org.openapitools.client.model.ReadOnlyFirst;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for ArrayTest
|
|
||||||
*/
|
|
||||||
class ArrayTestTest {
|
|
||||||
private final ArrayTest model = new ArrayTest();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for ArrayTest
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testArrayTest() {
|
|
||||||
// TODO: test ArrayTest
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'arrayOfString'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void arrayOfStringTest() {
|
|
||||||
// TODO: test arrayOfString
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'arrayArrayOfInteger'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void arrayArrayOfIntegerTest() {
|
|
||||||
// TODO: test arrayArrayOfInteger
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'arrayArrayOfModel'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void arrayArrayOfModelTest() {
|
|
||||||
// TODO: test arrayArrayOfModel
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,88 +0,0 @@
|
|||||||
/*
|
|
||||||
* OpenAPI Petstore
|
|
||||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
||||||
*
|
|
||||||
* The version of the OpenAPI document: 1.0.0
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
||||||
* https://openapi-generator.tech
|
|
||||||
* Do not edit the class manually.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
package org.openapitools.client.model;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
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 io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for Capitalization
|
|
||||||
*/
|
|
||||||
class CapitalizationTest {
|
|
||||||
private final Capitalization model = new Capitalization();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for Capitalization
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void testCapitalization() {
|
|
||||||
// TODO: test Capitalization
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'smallCamel'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void smallCamelTest() {
|
|
||||||
// TODO: test smallCamel
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'capitalCamel'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void capitalCamelTest() {
|
|
||||||
// TODO: test capitalCamel
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'smallSnake'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void smallSnakeTest() {
|
|
||||||
// TODO: test smallSnake
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'capitalSnake'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void capitalSnakeTest() {
|
|
||||||
// TODO: test capitalSnake
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'scAETHFlowPoints'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void scAETHFlowPointsTest() {
|
|
||||||
// TODO: test scAETHFlowPoints
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'ATT_NAME'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
void ATT_NAMETest() {
|
|
||||||
// TODO: test ATT_NAME
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
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