mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-11 15:42:43 +00:00
[Java][Feign] decommission 9.x support (#6445)
* decommission feign 9.x * update ci
This commit is contained in:
@@ -2,7 +2,6 @@
|
|||||||
# update java petstore clients for all supported http libraries
|
# update java petstore clients for all supported http libraries
|
||||||
|
|
||||||
./bin/java-petstore-feign-10x.sh
|
./bin/java-petstore-feign-10x.sh
|
||||||
./bin/java-petstore-feign.sh
|
|
||||||
./bin/java-petstore-google-api-client.sh
|
./bin/java-petstore-google-api-client.sh
|
||||||
./bin/java-petstore-jersey1.sh
|
./bin/java-petstore-jersey1.sh
|
||||||
./bin/java-petstore-jersey2-java8.sh
|
./bin/java-petstore-jersey2-java8.sh
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"library": "feign",
|
|
||||||
"artifactId": "petstore-feign",
|
|
||||||
"feignVersion": "9.x"
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"library": "feign",
|
|
||||||
"artifactId": "petstore-feign",
|
|
||||||
"feignVersion": "10.x"
|
|
||||||
}
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
SCRIPT="$0"
|
|
||||||
echo "# START SCRIPT: $SCRIPT"
|
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
|
||||||
ls=`ls -ld "$SCRIPT"`
|
|
||||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
|
||||||
if expr "$link" : '/.*' > /dev/null; then
|
|
||||||
SCRIPT="$link"
|
|
||||||
else
|
|
||||||
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ ! -d "${APP_DIR}" ]; then
|
|
||||||
APP_DIR=`dirname "$SCRIPT"`/..
|
|
||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
|
||||||
fi
|
|
||||||
|
|
||||||
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
|
||||||
then
|
|
||||||
mvn -B clean package
|
|
||||||
fi
|
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
|
|
||||||
ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/feign -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-feign-9x.json -o samples/client/petstore/java/feign --additional-properties hideGenerationTimestamp=true,booleanGetterPrefix=is,additionalModelTypeAnnotations=@javax.annotation.concurrent.Immutable $@"
|
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/feign/src/main"
|
|
||||||
rm -rf samples/client/petstore/java/feign/src/main
|
|
||||||
find samples/client/petstore/java/feign -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
|
||||||
|
|
||||||
# copy additional manually written unit-tests
|
|
||||||
mkdir samples/client/petstore/java/feign/src/test/java/org/openapitools/client
|
|
||||||
|
|
||||||
cp CI/samples.ci/client/petstore/java/test-manual/common/StringUtilTest.java samples/client/petstore/java/feign/src/test/java/org/openapitools/client/StringUtilTest.java
|
|
||||||
@@ -1,5 +1,4 @@
|
|||||||
call .\bin\windows\java-petstore-feign-10x.bat
|
call .\bin\windows\java-petstore-feign-10x.bat
|
||||||
call .\bin\windows\java-petstore-feign.bat
|
|
||||||
call .\bin\windows\java-petstore-google-api-client.bat
|
call .\bin\windows\java-petstore-google-api-client.bat
|
||||||
call .\bin\windows\java-petstore-jersey1.bat
|
call .\bin\windows\java-petstore-jersey1.bat
|
||||||
call .\bin\windows\java-petstore-jersey2-java8.bat
|
call .\bin\windows\java-petstore-jersey2-java8.bat
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
|
|
||||||
|
|
||||||
If Not Exist %executable% (
|
|
||||||
mvn clean package
|
|
||||||
)
|
|
||||||
|
|
||||||
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M
|
|
||||||
set ags=generate -t modules\openapi-generator\src\main\resources\Java\libraries\feign -i modules\openapi-generator\src\test\resources\2_0\petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin\java-petstore-feign-9x.json -o samples\client\petstore\java\feign --additional-properties hideGenerationTimestamp=true,booleanGetterPrefix=is,additionalModelTypeAnnotations=@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
java %JAVA_OPTS% -jar %executable% %ags%
|
|
||||||
@@ -237,21 +237,9 @@ public class JavaClientCodegen extends AbstractJavaCodegen
|
|||||||
}
|
}
|
||||||
additionalProperties.put(PLAY_VERSION, playVersion);
|
additionalProperties.put(PLAY_VERSION, playVersion);
|
||||||
|
|
||||||
// OpenFeign
|
// default to feign 10.x
|
||||||
if (additionalProperties.containsKey(FEIGN_VERSION)) {
|
if (additionalProperties.containsKey(FEIGN_VERSION)) {
|
||||||
this.setFeignVersion(additionalProperties.get(FEIGN_VERSION).toString());
|
once(LOGGER).warn("feignVersion has been deprecated. 10.x is the default.");
|
||||||
|
|
||||||
if ("10.x".equals(feignVersion)) {
|
|
||||||
additionalProperties.put("useFeign10", true);
|
|
||||||
} else if ("9.x".equals(feignVersion)) {
|
|
||||||
additionalProperties.put("useFeign10", false);
|
|
||||||
once(LOGGER).warn("Feign 9.x support has been deprecated. Please use 10.x (default) instead.");
|
|
||||||
} else {
|
|
||||||
throw new RuntimeException("Ivalid feignOoption '{}'. Must be '10.x' or '9.x' (deprecated).");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
// default to feign 10.x
|
|
||||||
additionalProperties.put("useFeign10", true);
|
|
||||||
}
|
}
|
||||||
additionalProperties.put(FEIGN_VERSION, feignVersion);
|
additionalProperties.put(FEIGN_VERSION, feignVersion);
|
||||||
|
|
||||||
|
|||||||
4
pom.xml
4
pom.xml
@@ -772,7 +772,7 @@
|
|||||||
</property>
|
</property>
|
||||||
</activation>
|
</activation>
|
||||||
<modules>
|
<modules>
|
||||||
<module>samples/client/petstore/java/feign</module>
|
<module>samples/client/petstore/java/feign10x</module>
|
||||||
</modules>
|
</modules>
|
||||||
</profile>
|
</profile>
|
||||||
<profile>
|
<profile>
|
||||||
@@ -1261,7 +1261,6 @@
|
|||||||
<module>samples/client/petstore/scala-httpclient</module>
|
<module>samples/client/petstore/scala-httpclient</module>
|
||||||
<module>samples/client/petstore/scalaz</module>
|
<module>samples/client/petstore/scalaz</module>
|
||||||
<module>samples/client/petstore/clojure</module>
|
<module>samples/client/petstore/clojure</module>
|
||||||
<module>samples/client/petstore/java/feign</module>
|
|
||||||
<module>samples/client/petstore/java/feign10x</module>
|
<module>samples/client/petstore/java/feign10x</module>
|
||||||
<module>samples/client/petstore/java/jersey1</module>
|
<module>samples/client/petstore/java/jersey1</module>
|
||||||
<module>samples/client/petstore/java/jersey2-java8</module>
|
<module>samples/client/petstore/java/jersey2-java8</module>
|
||||||
@@ -1355,7 +1354,6 @@
|
|||||||
<module>samples/client/petstore/dart-jaguar/flutter_petstore/openapi</module>
|
<module>samples/client/petstore/dart-jaguar/flutter_petstore/openapi</module>
|
||||||
<module>samples/client/petstore/scala-akka</module>
|
<module>samples/client/petstore/scala-akka</module>
|
||||||
<module>samples/client/petstore/scala-httpclient</module>
|
<module>samples/client/petstore/scala-httpclient</module>
|
||||||
<module>samples/client/petstore/java/feign</module>
|
|
||||||
<module>samples/client/petstore/java/jersey1</module>
|
<module>samples/client/petstore/java/jersey1</module>
|
||||||
<module>samples/client/petstore/java/okhttp-gson</module>
|
<module>samples/client/petstore/java/okhttp-gson</module>
|
||||||
<module>samples/client/petstore/java/retrofit</module>
|
<module>samples/client/petstore/java/retrofit</module>
|
||||||
|
|||||||
21
samples/client/petstore/java/feign/.gitignore
vendored
21
samples/client/petstore/java/feign/.gitignore
vendored
@@ -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,81 +0,0 @@
|
|||||||
.gitignore
|
|
||||||
.openapi-generator-ignore
|
|
||||||
.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/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/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/model/AdditionalPropertiesAnyType.java
|
|
||||||
src/main/java/org/openapitools/client/model/AdditionalPropertiesArray.java
|
|
||||||
src/main/java/org/openapitools/client/model/AdditionalPropertiesBoolean.java
|
|
||||||
src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java
|
|
||||||
src/main/java/org/openapitools/client/model/AdditionalPropertiesInteger.java
|
|
||||||
src/main/java/org/openapitools/client/model/AdditionalPropertiesNumber.java
|
|
||||||
src/main/java/org/openapitools/client/model/AdditionalPropertiesObject.java
|
|
||||||
src/main/java/org/openapitools/client/model/AdditionalPropertiesString.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/BigCat.java
|
|
||||||
src/main/java/org/openapitools/client/model/BigCatAllOf.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/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/FormatTest.java
|
|
||||||
src/main/java/org/openapitools/client/model/HasOnlyReadOnly.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/NumberOnly.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/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/TypeHolderDefault.java
|
|
||||||
src/main/java/org/openapitools/client/model/TypeHolderExample.java
|
|
||||||
src/main/java/org/openapitools/client/model/User.java
|
|
||||||
src/main/java/org/openapitools/client/model/XmlItem.java
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
5.0.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,43 +0,0 @@
|
|||||||
# petstore-feign
|
|
||||||
|
|
||||||
## 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</artifactId>
|
|
||||||
<version>1.0.0</version>
|
|
||||||
<scope>compile</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
## 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,124 +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_7
|
|
||||||
targetCompatibility JavaVersion.VERSION_1_7
|
|
||||||
}
|
|
||||||
|
|
||||||
// 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_7
|
|
||||||
targetCompatibility = JavaVersion.VERSION_1_7
|
|
||||||
|
|
||||||
install {
|
|
||||||
repositories.mavenInstaller {
|
|
||||||
pom.artifactId = 'petstore-feign'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
task execute(type:JavaExec) {
|
|
||||||
main = System.getProperty('mainClass')
|
|
||||||
classpath = sourceSets.main.runtimeClasspath
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
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 = "9.7.0"
|
|
||||||
feign_form_version = "2.1.0"
|
|
||||||
junit_version = "4.13"
|
|
||||||
oltu_version = "1.0.1"
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
compile "io.swagger:swagger-annotations:$swagger_annotations_version"
|
|
||||||
compile "com.google.code.findbugs:jsr305:3.0.2"
|
|
||||||
compile "io.github.openfeign:feign-core:$feign_version"
|
|
||||||
compile "io.github.openfeign:feign-jackson:$feign_version"
|
|
||||||
compile "io.github.openfeign:feign-slf4j:$feign_version"
|
|
||||||
compile "io.github.openfeign.form:feign-form:$feign_form_version"
|
|
||||||
compile "com.fasterxml.jackson.core:jackson-core:$jackson_version"
|
|
||||||
compile "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
|
|
||||||
compile "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
|
|
||||||
compile "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
|
|
||||||
compile "com.github.joschi.jackson:jackson-datatype-threetenbp:$jackson_threetenbp_version"
|
|
||||||
compile "org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:$oltu_version"
|
|
||||||
compile "com.brsanthu:migbase64:2.2"
|
|
||||||
testCompile "junit:junit:$junit_version"
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
lazy val root = (project in file(".")).
|
|
||||||
settings(
|
|
||||||
organization := "org.openapitools",
|
|
||||||
name := "petstore-feign",
|
|
||||||
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",
|
|
||||||
"io.github.openfeign" % "feign-core" % "9.7.0" % "compile",
|
|
||||||
"io.github.openfeign" % "feign-jackson" % "9.7.0" % "compile",
|
|
||||||
"io.github.openfeign" % "feign-slf4j" % "9.7.0" % "compile",
|
|
||||||
"io.github.openfeign.form" % "feign-form" % "2.1.0" % "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",
|
|
||||||
"org.apache.oltu.oauth2" % "org.apache.oltu.oauth2.client" % "1.0.1" % "compile",
|
|
||||||
"com.brsanthu" % "migbase64" % "2.2" % "compile",
|
|
||||||
"junit" % "junit" % "4.13" % "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.0.1-bin.zip
|
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
|
||||||
zipStorePath=wrapper/dists
|
|
||||||
183
samples/client/petstore/java/feign/gradlew
vendored
183
samples/client/petstore/java/feign/gradlew
vendored
@@ -1,183 +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" "$@"
|
|
||||||
100
samples/client/petstore/java/feign/gradlew.bat
vendored
100
samples/client/petstore/java/feign/gradlew.bat
vendored
@@ -1,100 +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 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 init
|
|
||||||
|
|
||||||
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 init
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
:init
|
|
||||||
@rem Get command-line arguments, handling Windows variants
|
|
||||||
|
|
||||||
if not "%OS%" == "Windows_NT" goto win9xME_args
|
|
||||||
|
|
||||||
:win9xME_args
|
|
||||||
@rem Slurp the command line arguments.
|
|
||||||
set CMD_LINE_ARGS=
|
|
||||||
set _SKIP=2
|
|
||||||
|
|
||||||
:win9xME_args_slurp
|
|
||||||
if "x%~1" == "x" goto execute
|
|
||||||
|
|
||||||
set CMD_LINE_ARGS=%*
|
|
||||||
|
|
||||||
: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 %CMD_LINE_ARGS%
|
|
||||||
|
|
||||||
: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,311 +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</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<name>petstore-feign</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>
|
|
||||||
</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>
|
|
||||||
|
|
||||||
<!-- 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>org.apache.oltu.oauth2</groupId>
|
|
||||||
<artifactId>org.apache.oltu.oauth2.client</artifactId>
|
|
||||||
<version>${oltu-version}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- test dependencies -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>junit</groupId>
|
|
||||||
<artifactId>junit</artifactId>
|
|
||||||
<version>${junit-version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.squareup.okhttp3</groupId>
|
|
||||||
<artifactId>mockwebserver</artifactId>
|
|
||||||
<version>3.6.0</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.assertj</groupId>
|
|
||||||
<artifactId>assertj-core</artifactId>
|
|
||||||
<version>1.7.1</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<properties>
|
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
||||||
<java.version>1.7</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>9.7.0</feign-version>
|
|
||||||
<feign-form-version>2.1.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>
|
|
||||||
<junit-version>4.13</junit-version>
|
|
||||||
<maven-plugin-version>1.0.0</maven-plugin-version>
|
|
||||||
<oltu-version>1.0.1</oltu-version>
|
|
||||||
</properties>
|
|
||||||
</project>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
rootProject.name = "petstore-feign"
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
<manifest package="org.openapitools.client" xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<application />
|
|
||||||
</manifest>
|
|
||||||
@@ -1,355 +0,0 @@
|
|||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import java.util.LinkedHashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
import org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder;
|
|
||||||
import org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder;
|
|
||||||
|
|
||||||
import org.threeten.bp.*;
|
|
||||||
|
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
public class ApiClient {
|
|
||||||
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()
|
|
||||||
.encoder(new FormEncoder(new JacksonEncoder(objectMapper)))
|
|
||||||
.decoder(new JacksonDecoder(objectMapper))
|
|
||||||
.logger(new Slf4jLogger());
|
|
||||||
}
|
|
||||||
|
|
||||||
public ApiClient(String[] authNames) {
|
|
||||||
this();
|
|
||||||
for(String authName : authNames) {
|
|
||||||
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 ("http_basic_test".equals(authName)) {
|
|
||||||
auth = new HttpBasicAuth();
|
|
||||||
} else if ("petstore_auth".equals(authName)) {
|
|
||||||
auth = new OAuth(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);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper constructor for single basic auth or password oauth2
|
|
||||||
* @param authName
|
|
||||||
* @param username
|
|
||||||
* @param password
|
|
||||||
*/
|
|
||||||
public ApiClient(String authName, String username, String password) {
|
|
||||||
this(authName);
|
|
||||||
this.setCredentials(username, password);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper constructor for single password oauth2
|
|
||||||
* @param authName
|
|
||||||
* @param clientId
|
|
||||||
* @param secret
|
|
||||||
* @param username
|
|
||||||
* @param password
|
|
||||||
*/
|
|
||||||
public ApiClient(String authName, String clientId, String secret, String username, String password) {
|
|
||||||
this(authName);
|
|
||||||
this.getTokenEndPoint()
|
|
||||||
.setClientId(clientId)
|
|
||||||
.setClientSecret(secret)
|
|
||||||
.setUsername(username)
|
|
||||||
.setPassword(password);
|
|
||||||
}
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ObjectMapper getObjectMapper(){
|
|
||||||
return 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) {
|
|
||||||
for(RequestInterceptor apiAuthorization : apiAuthorizations.values()) {
|
|
||||||
if (apiAuthorization instanceof HttpBearerAuth) {
|
|
||||||
((HttpBearerAuth) apiAuthorization).setBearerToken(bearerToken);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
throw new RuntimeException("No Bearer authentication configured!");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the first api key found
|
|
||||||
* @param apiKey API key
|
|
||||||
*/
|
|
||||||
public void setApiKey(String apiKey) {
|
|
||||||
for(RequestInterceptor apiAuthorization : apiAuthorizations.values()) {
|
|
||||||
if (apiAuthorization instanceof ApiKeyAuth) {
|
|
||||||
ApiKeyAuth keyAuth = (ApiKeyAuth) apiAuthorization;
|
|
||||||
keyAuth.setApiKey(apiKey);
|
|
||||||
return ;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
throw new RuntimeException("No API key authentication configured!");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the username/password for basic auth or password OAuth
|
|
||||||
* @param username Username
|
|
||||||
* @param password Password
|
|
||||||
*/
|
|
||||||
public void setCredentials(String username, String password) {
|
|
||||||
for(RequestInterceptor apiAuthorization : apiAuthorizations.values()) {
|
|
||||||
if (apiAuthorization instanceof HttpBasicAuth) {
|
|
||||||
HttpBasicAuth basicAuth = (HttpBasicAuth) apiAuthorization;
|
|
||||||
basicAuth.setCredentials(username, password);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (apiAuthorization instanceof OAuth) {
|
|
||||||
OAuth oauth = (OAuth) apiAuthorization;
|
|
||||||
oauth.getTokenRequestBuilder().setUsername(username).setPassword(password);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
throw new RuntimeException("No Basic authentication or OAuth configured!");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure the token endpoint of the first oauth found in the apiAuthorizations (there should be only one)
|
|
||||||
* @return Token request builder
|
|
||||||
*/
|
|
||||||
public TokenRequestBuilder getTokenEndPoint() {
|
|
||||||
for(RequestInterceptor apiAuthorization : apiAuthorizations.values()) {
|
|
||||||
if (apiAuthorization instanceof OAuth) {
|
|
||||||
OAuth oauth = (OAuth) apiAuthorization;
|
|
||||||
return oauth.getTokenRequestBuilder();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to configure authorization endpoint of the first oauth found in the apiAuthorizations (there should be only one)
|
|
||||||
* @return Authentication request builder
|
|
||||||
*/
|
|
||||||
public AuthenticationRequestBuilder getAuthorizationEndPoint() {
|
|
||||||
for(RequestInterceptor apiAuthorization : apiAuthorizations.values()) {
|
|
||||||
if (apiAuthorization instanceof OAuth) {
|
|
||||||
OAuth oauth = (OAuth) apiAuthorization;
|
|
||||||
return oauth.getAuthenticationRequestBuilder();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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, Long expiresIn) {
|
|
||||||
for(RequestInterceptor apiAuthorization : apiAuthorizations.values()) {
|
|
||||||
if (apiAuthorization instanceof OAuth) {
|
|
||||||
OAuth oauth = (OAuth) apiAuthorization;
|
|
||||||
oauth.setAccessToken(accessToken, expiresIn);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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) {
|
|
||||||
for(RequestInterceptor apiAuthorization : apiAuthorizations.values()) {
|
|
||||||
if (apiAuthorization instanceof OAuth) {
|
|
||||||
OAuth oauth = (OAuth) apiAuthorization;
|
|
||||||
oauth.getTokenRequestBuilder()
|
|
||||||
.setClientId(clientId)
|
|
||||||
.setClientSecret(clientSecret)
|
|
||||||
.setRedirectURI(redirectURI);
|
|
||||||
oauth.getAuthenticationRequestBuilder()
|
|
||||||
.setClientId(clientId)
|
|
||||||
.setRedirectURI(redirectURI);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Configures a listener which is notified when a new access token is received.
|
|
||||||
* @param accessTokenListener Acesss token listener
|
|
||||||
*/
|
|
||||||
public void registerAccessTokenListener(AccessTokenListener accessTokenListener) {
|
|
||||||
for(RequestInterceptor apiAuthorization : apiAuthorizations.values()) {
|
|
||||||
if (apiAuthorization instanceof OAuth) {
|
|
||||||
OAuth oauth = (OAuth) apiAuthorization;
|
|
||||||
oauth.registerAccessTokenListener(accessTokenListener);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -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,32 +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.ISO8601DateFormat;
|
|
||||||
import com.fasterxml.jackson.databind.util.ISO8601Utils;
|
|
||||||
|
|
||||||
import java.text.FieldPosition;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
|
|
||||||
public class RFC3339DateFormat extends ISO8601DateFormat {
|
|
||||||
|
|
||||||
// Same as ISO8601DateFormat but serializing milliseconds.
|
|
||||||
@Override
|
|
||||||
public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) {
|
|
||||||
String value = ISO8601Utils.format(date, true);
|
|
||||||
toAppendTo.append(value);
|
|
||||||
return toAppendTo;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -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;
|
|
||||||
|
|
||||||
|
|
||||||
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.*;
|
|
||||||
|
|
||||||
|
|
||||||
public interface AnotherFakeApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test special tags
|
|
||||||
* To test special tags and operation ID starting with number
|
|
||||||
* @param body client model (required)
|
|
||||||
* @return Client
|
|
||||||
*/
|
|
||||||
@RequestLine("PATCH /another-fake/dummy")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Client call123testSpecialTags(Client body);
|
|
||||||
}
|
|
||||||
@@ -1,422 +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.threeten.bp.LocalDate;
|
|
||||||
import org.threeten.bp.OffsetDateTime;
|
|
||||||
import org.openapitools.client.model.OuterComposite;
|
|
||||||
import org.openapitools.client.model.User;
|
|
||||||
import org.openapitools.client.model.XmlItem;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import feign.*;
|
|
||||||
|
|
||||||
|
|
||||||
public interface FakeApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* creates an XmlItem
|
|
||||||
* this route creates an XmlItem
|
|
||||||
* @param xmlItem XmlItem Body (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/create_xml_item")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/xml",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void createXmlItem(XmlItem xmlItem);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Test serialization of outer boolean types
|
|
||||||
* @param body Input boolean as post body (optional)
|
|
||||||
* @return Boolean
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/outer/boolean")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: */*",
|
|
||||||
"Accept: */*",
|
|
||||||
})
|
|
||||||
Boolean fakeOuterBooleanSerialize(Boolean body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Test serialization of object with outer number type
|
|
||||||
* @param body Input composite as post body (optional)
|
|
||||||
* @return OuterComposite
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/outer/composite")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: */*",
|
|
||||||
"Accept: */*",
|
|
||||||
})
|
|
||||||
OuterComposite fakeOuterCompositeSerialize(OuterComposite body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Test serialization of outer number types
|
|
||||||
* @param body Input number as post body (optional)
|
|
||||||
* @return BigDecimal
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/outer/number")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: */*",
|
|
||||||
"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: */*",
|
|
||||||
"Accept: */*",
|
|
||||||
})
|
|
||||||
String fakeOuterStringSerialize(String body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* For this test, the body for this request much reference a schema named `File`.
|
|
||||||
* @param body (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /fake/body-with-file-schema")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testBodyWithFileSchema(FileSchemaTestClass body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* @param query (required)
|
|
||||||
* @param body (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 body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* 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 body (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 body, @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 body client model (required)
|
|
||||||
* @return Client
|
|
||||||
*/
|
|
||||||
@RequestLine("PATCH /fake")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Client testClientModel(Client body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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, "csv"));
|
|
||||||
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 param request body (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /fake/inline-additionalProperties")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void testInlineAdditionalProperties(Map<String, String> param);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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, "csv"));
|
|
||||||
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, "space"));
|
|
||||||
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.*;
|
|
||||||
|
|
||||||
|
|
||||||
public interface FakeClassnameTags123Api extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test class name in snake case
|
|
||||||
* To test class name in snake case
|
|
||||||
* @param body client model (required)
|
|
||||||
* @return Client
|
|
||||||
*/
|
|
||||||
@RequestLine("PATCH /fake_classname_test")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: application/json",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Client testClassname(Client body);
|
|
||||||
}
|
|
||||||
@@ -1,201 +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.*;
|
|
||||||
|
|
||||||
|
|
||||||
public interface PetApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Add a new pet to the store
|
|
||||||
*
|
|
||||||
* @param body 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 body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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>
|
|
||||||
*/
|
|
||||||
@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>
|
|
||||||
*/
|
|
||||||
@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 body 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 body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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.*;
|
|
||||||
|
|
||||||
|
|
||||||
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 body order placed for purchasing the pet (required)
|
|
||||||
* @return Order
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /store/order")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: */*",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
Order placeOrder(Order body);
|
|
||||||
}
|
|
||||||
@@ -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.*;
|
|
||||||
|
|
||||||
|
|
||||||
public interface UserApi extends ApiClient.Api {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create user
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
* @param body Created user object (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /user")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: */*",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void createUser(User body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates list of users with given input array
|
|
||||||
*
|
|
||||||
* @param body List of user object (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /user/createWithArray")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: */*",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void createUsersWithArrayInput(List<User> body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates list of users with given input array
|
|
||||||
*
|
|
||||||
* @param body List of user object (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("POST /user/createWithList")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: */*",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void createUsersWithListInput(List<User> body);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 body Updated user object (required)
|
|
||||||
*/
|
|
||||||
@RequestLine("PUT /user/{username}")
|
|
||||||
@Headers({
|
|
||||||
"Content-Type: */*",
|
|
||||||
"Accept: application/json",
|
|
||||||
})
|
|
||||||
void updateUser(@Param("username") String username, User body);
|
|
||||||
}
|
|
||||||
@@ -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,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,197 +0,0 @@
|
|||||||
package org.openapitools.client.auth;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Map.Entry;
|
|
||||||
|
|
||||||
import org.apache.oltu.oauth2.client.HttpClient;
|
|
||||||
import org.apache.oltu.oauth2.client.OAuthClient;
|
|
||||||
import org.apache.oltu.oauth2.client.request.OAuthClientRequest;
|
|
||||||
import org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder;
|
|
||||||
import org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder;
|
|
||||||
import org.apache.oltu.oauth2.client.response.OAuthClientResponse;
|
|
||||||
import org.apache.oltu.oauth2.client.response.OAuthClientResponseFactory;
|
|
||||||
import org.apache.oltu.oauth2.client.response.OAuthJSONAccessTokenResponse;
|
|
||||||
import org.apache.oltu.oauth2.common.exception.OAuthProblemException;
|
|
||||||
import org.apache.oltu.oauth2.common.exception.OAuthSystemException;
|
|
||||||
import org.apache.oltu.oauth2.common.message.types.GrantType;
|
|
||||||
import org.apache.oltu.oauth2.common.token.BasicOAuthToken;
|
|
||||||
|
|
||||||
import feign.Client;
|
|
||||||
import feign.Request.Options;
|
|
||||||
import feign.RequestInterceptor;
|
|
||||||
import feign.RequestTemplate;
|
|
||||||
import feign.Response;
|
|
||||||
import feign.RetryableException;
|
|
||||||
import feign.Util;
|
|
||||||
import org.openapitools.client.StringUtil;
|
|
||||||
|
|
||||||
|
|
||||||
public class OAuth implements RequestInterceptor {
|
|
||||||
|
|
||||||
static final int MILLIS_PER_SECOND = 1000;
|
|
||||||
|
|
||||||
public interface AccessTokenListener {
|
|
||||||
void notify(BasicOAuthToken token);
|
|
||||||
}
|
|
||||||
|
|
||||||
private volatile String accessToken;
|
|
||||||
private Long expirationTimeMillis;
|
|
||||||
private OAuthClient oauthClient;
|
|
||||||
private TokenRequestBuilder tokenRequestBuilder;
|
|
||||||
private AuthenticationRequestBuilder authenticationRequestBuilder;
|
|
||||||
private AccessTokenListener accessTokenListener;
|
|
||||||
|
|
||||||
public OAuth(Client client, TokenRequestBuilder requestBuilder) {
|
|
||||||
this.oauthClient = new OAuthClient(new OAuthFeignClient(client));
|
|
||||||
this.tokenRequestBuilder = requestBuilder;
|
|
||||||
}
|
|
||||||
|
|
||||||
public OAuth(Client client, OAuthFlow flow, String authorizationUrl, String tokenUrl, String scopes) {
|
|
||||||
this(client, OAuthClientRequest.tokenLocation(tokenUrl).setScope(scopes));
|
|
||||||
|
|
||||||
switch(flow) {
|
|
||||||
case accessCode:
|
|
||||||
case implicit:
|
|
||||||
tokenRequestBuilder.setGrantType(GrantType.AUTHORIZATION_CODE);
|
|
||||||
break;
|
|
||||||
case password:
|
|
||||||
tokenRequestBuilder.setGrantType(GrantType.PASSWORD);
|
|
||||||
break;
|
|
||||||
case application:
|
|
||||||
tokenRequestBuilder.setGrantType(GrantType.CLIENT_CREDENTIALS);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
authenticationRequestBuilder = OAuthClientRequest.authorizationLocation(authorizationUrl);
|
|
||||||
}
|
|
||||||
|
|
||||||
public OAuth(OAuthFlow flow, String authorizationUrl, String tokenUrl, String scopes) {
|
|
||||||
this(new Client.Default(null, null), flow, authorizationUrl, tokenUrl, scopes);
|
|
||||||
}
|
|
||||||
|
|
||||||
@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());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public synchronized void updateAccessToken(RequestTemplate template) {
|
|
||||||
OAuthJSONAccessTokenResponse accessTokenResponse;
|
|
||||||
try {
|
|
||||||
accessTokenResponse = oauthClient.accessToken(tokenRequestBuilder.buildBodyMessage());
|
|
||||||
} catch (Exception e) {
|
|
||||||
throw new RetryableException(e.getMessage(), e,null);
|
|
||||||
}
|
|
||||||
if (accessTokenResponse != null && accessTokenResponse.getAccessToken() != null) {
|
|
||||||
setAccessToken(accessTokenResponse.getAccessToken(), accessTokenResponse.getExpiresIn());
|
|
||||||
if (accessTokenListener != null) {
|
|
||||||
accessTokenListener.notify((BasicOAuthToken) accessTokenResponse.getOAuthToken());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public synchronized void registerAccessTokenListener(AccessTokenListener accessTokenListener) {
|
|
||||||
this.accessTokenListener = accessTokenListener;
|
|
||||||
}
|
|
||||||
|
|
||||||
public synchronized String getAccessToken() {
|
|
||||||
return accessToken;
|
|
||||||
}
|
|
||||||
|
|
||||||
public synchronized void setAccessToken(String accessToken, Long expiresIn) {
|
|
||||||
this.accessToken = accessToken;
|
|
||||||
this.expirationTimeMillis = expiresIn == null ? null : System.currentTimeMillis() + expiresIn * MILLIS_PER_SECOND;
|
|
||||||
}
|
|
||||||
|
|
||||||
public TokenRequestBuilder getTokenRequestBuilder() {
|
|
||||||
return tokenRequestBuilder;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTokenRequestBuilder(TokenRequestBuilder tokenRequestBuilder) {
|
|
||||||
this.tokenRequestBuilder = tokenRequestBuilder;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AuthenticationRequestBuilder getAuthenticationRequestBuilder() {
|
|
||||||
return authenticationRequestBuilder;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setAuthenticationRequestBuilder(AuthenticationRequestBuilder authenticationRequestBuilder) {
|
|
||||||
this.authenticationRequestBuilder = authenticationRequestBuilder;
|
|
||||||
}
|
|
||||||
|
|
||||||
public OAuthClient getOauthClient() {
|
|
||||||
return oauthClient;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOauthClient(OAuthClient oauthClient) {
|
|
||||||
this.oauthClient = oauthClient;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOauthClient(Client client) {
|
|
||||||
this.oauthClient = new OAuthClient( new OAuthFeignClient(client));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class OAuthFeignClient implements HttpClient {
|
|
||||||
|
|
||||||
private Client client;
|
|
||||||
|
|
||||||
public OAuthFeignClient() {
|
|
||||||
this.client = new Client.Default(null, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
public OAuthFeignClient(Client client) {
|
|
||||||
this.client = client;
|
|
||||||
}
|
|
||||||
|
|
||||||
public <T extends OAuthClientResponse> T execute(OAuthClientRequest request, Map<String, String> headers,
|
|
||||||
String requestMethod, Class<T> responseClass)
|
|
||||||
throws OAuthSystemException, OAuthProblemException {
|
|
||||||
|
|
||||||
RequestTemplate req = new RequestTemplate()
|
|
||||||
.append(request.getLocationUri())
|
|
||||||
.method(requestMethod)
|
|
||||||
.body(request.getBody());
|
|
||||||
|
|
||||||
for (Entry<String, String> entry : headers.entrySet()) {
|
|
||||||
req.header(entry.getKey(), entry.getValue());
|
|
||||||
}
|
|
||||||
Response feignResponse;
|
|
||||||
String body = "";
|
|
||||||
try {
|
|
||||||
feignResponse = client.execute(req.request(), new Options());
|
|
||||||
body = Util.toString(feignResponse.body().asReader());
|
|
||||||
} catch (IOException e) {
|
|
||||||
throw new OAuthSystemException(e);
|
|
||||||
}
|
|
||||||
|
|
||||||
String contentType = null;
|
|
||||||
Collection<String> contentTypeHeader = feignResponse.headers().get("Content-Type");
|
|
||||||
if(contentTypeHeader != null) {
|
|
||||||
contentType = StringUtil.join(contentTypeHeader.toArray(new String[0]), ";");
|
|
||||||
}
|
|
||||||
|
|
||||||
return OAuthClientResponseFactory.createCustomResponse(
|
|
||||||
body,
|
|
||||||
contentType,
|
|
||||||
feignResponse.status(),
|
|
||||||
responseClass
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void shutdown() {
|
|
||||||
// Nothing to do here
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,18 +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;
|
|
||||||
|
|
||||||
public enum OAuthFlow {
|
|
||||||
accessCode, implicit, password, application
|
|
||||||
}
|
|
||||||
@@ -1,107 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesAnyType
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesAnyType.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class AdditionalPropertiesAnyType extends HashMap<String, Object> {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesAnyType 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
AdditionalPropertiesAnyType additionalPropertiesAnyType = (AdditionalPropertiesAnyType) o;
|
|
||||||
return Objects.equals(this.name, additionalPropertiesAnyType.name) &&
|
|
||||||
super.equals(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(name, super.hashCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesAnyType {\n");
|
|
||||||
sb.append(" ").append(toIndentedString(super.toString())).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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,108 +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.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;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesArray
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesArray.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class AdditionalPropertiesArray extends HashMap<String, List> {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesArray 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
AdditionalPropertiesArray additionalPropertiesArray = (AdditionalPropertiesArray) o;
|
|
||||||
return Objects.equals(this.name, additionalPropertiesArray.name) &&
|
|
||||||
super.equals(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(name, super.hashCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesArray {\n");
|
|
||||||
sb.append(" ").append(toIndentedString(super.toString())).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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,107 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesBoolean
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesBoolean.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesBoolean 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
AdditionalPropertiesBoolean additionalPropertiesBoolean = (AdditionalPropertiesBoolean) o;
|
|
||||||
return Objects.equals(this.name, additionalPropertiesBoolean.name) &&
|
|
||||||
super.equals(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(name, super.hashCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesBoolean {\n");
|
|
||||||
sb.append(" ").append(toIndentedString(super.toString())).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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,481 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesClass
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_STRING,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_NUMBER,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_INTEGER,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_BOOLEAN,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_ARRAY_INTEGER,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_ARRAY_ANYTYPE,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_MAP_STRING,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_MAP_ANYTYPE,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_ANYTYPE1,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_ANYTYPE2,
|
|
||||||
AdditionalPropertiesClass.JSON_PROPERTY_ANYTYPE3
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class AdditionalPropertiesClass {
|
|
||||||
public static final String JSON_PROPERTY_MAP_STRING = "map_string";
|
|
||||||
private Map<String, String> mapString = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_NUMBER = "map_number";
|
|
||||||
private Map<String, BigDecimal> mapNumber = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_INTEGER = "map_integer";
|
|
||||||
private Map<String, Integer> mapInteger = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_BOOLEAN = "map_boolean";
|
|
||||||
private Map<String, Boolean> mapBoolean = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_ARRAY_INTEGER = "map_array_integer";
|
|
||||||
private Map<String, List<Integer>> mapArrayInteger = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype";
|
|
||||||
private Map<String, List<Object>> mapArrayAnytype = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string";
|
|
||||||
private Map<String, Map<String, String>> mapMapString = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_MAP_MAP_ANYTYPE = "map_map_anytype";
|
|
||||||
private Map<String, Map<String, Object>> mapMapAnytype = null;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ANYTYPE1 = "anytype_1";
|
|
||||||
private Object anytype1;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ANYTYPE2 = "anytype_2";
|
|
||||||
private Object anytype2;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ANYTYPE3 = "anytype_3";
|
|
||||||
private Object anytype3;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapString(Map<String, String> mapString) {
|
|
||||||
|
|
||||||
this.mapString = mapString;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapStringItem(String key, String mapStringItem) {
|
|
||||||
if (this.mapString == null) {
|
|
||||||
this.mapString = new HashMap<String, String>();
|
|
||||||
}
|
|
||||||
this.mapString.put(key, mapStringItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapString
|
|
||||||
* @return mapString
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, String> getMapString() {
|
|
||||||
return mapString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMapString(Map<String, String> mapString) {
|
|
||||||
this.mapString = mapString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapNumber(Map<String, BigDecimal> mapNumber) {
|
|
||||||
|
|
||||||
this.mapNumber = mapNumber;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapNumberItem(String key, BigDecimal mapNumberItem) {
|
|
||||||
if (this.mapNumber == null) {
|
|
||||||
this.mapNumber = new HashMap<String, BigDecimal>();
|
|
||||||
}
|
|
||||||
this.mapNumber.put(key, mapNumberItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapNumber
|
|
||||||
* @return mapNumber
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_NUMBER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, BigDecimal> getMapNumber() {
|
|
||||||
return mapNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMapNumber(Map<String, BigDecimal> mapNumber) {
|
|
||||||
this.mapNumber = mapNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapInteger(Map<String, Integer> mapInteger) {
|
|
||||||
|
|
||||||
this.mapInteger = mapInteger;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapIntegerItem(String key, Integer mapIntegerItem) {
|
|
||||||
if (this.mapInteger == null) {
|
|
||||||
this.mapInteger = new HashMap<String, Integer>();
|
|
||||||
}
|
|
||||||
this.mapInteger.put(key, mapIntegerItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapInteger
|
|
||||||
* @return mapInteger
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Integer> getMapInteger() {
|
|
||||||
return mapInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMapInteger(Map<String, Integer> mapInteger) {
|
|
||||||
this.mapInteger = mapInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapBoolean(Map<String, Boolean> mapBoolean) {
|
|
||||||
|
|
||||||
this.mapBoolean = mapBoolean;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapBooleanItem(String key, Boolean mapBooleanItem) {
|
|
||||||
if (this.mapBoolean == null) {
|
|
||||||
this.mapBoolean = new HashMap<String, Boolean>();
|
|
||||||
}
|
|
||||||
this.mapBoolean.put(key, mapBooleanItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapBoolean
|
|
||||||
* @return mapBoolean
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_BOOLEAN)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Boolean> getMapBoolean() {
|
|
||||||
return mapBoolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMapBoolean(Map<String, Boolean> mapBoolean) {
|
|
||||||
this.mapBoolean = mapBoolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapArrayInteger(Map<String, List<Integer>> mapArrayInteger) {
|
|
||||||
|
|
||||||
this.mapArrayInteger = mapArrayInteger;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
|
|
||||||
if (this.mapArrayInteger == null) {
|
|
||||||
this.mapArrayInteger = new HashMap<String, List<Integer>>();
|
|
||||||
}
|
|
||||||
this.mapArrayInteger.put(key, mapArrayIntegerItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapArrayInteger
|
|
||||||
* @return mapArrayInteger
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_ARRAY_INTEGER)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, List<Integer>> getMapArrayInteger() {
|
|
||||||
return mapArrayInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMapArrayInteger(Map<String, List<Integer>> mapArrayInteger) {
|
|
||||||
this.mapArrayInteger = mapArrayInteger;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapArrayAnytype(Map<String, List<Object>> mapArrayAnytype) {
|
|
||||||
|
|
||||||
this.mapArrayAnytype = mapArrayAnytype;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
|
|
||||||
if (this.mapArrayAnytype == null) {
|
|
||||||
this.mapArrayAnytype = new HashMap<String, List<Object>>();
|
|
||||||
}
|
|
||||||
this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapArrayAnytype
|
|
||||||
* @return mapArrayAnytype
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, List<Object>> getMapArrayAnytype() {
|
|
||||||
return mapArrayAnytype;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMapArrayAnytype(Map<String, List<Object>> mapArrayAnytype) {
|
|
||||||
this.mapArrayAnytype = mapArrayAnytype;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapMapString(Map<String, Map<String, String>> mapMapString) {
|
|
||||||
|
|
||||||
this.mapMapString = mapMapString;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
|
|
||||||
if (this.mapMapString == null) {
|
|
||||||
this.mapMapString = new HashMap<String, Map<String, String>>();
|
|
||||||
}
|
|
||||||
this.mapMapString.put(key, mapMapStringItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapMapString
|
|
||||||
* @return mapMapString
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_MAP_STRING)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Map<String, String>> getMapMapString() {
|
|
||||||
return mapMapString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMapMapString(Map<String, Map<String, String>> mapMapString) {
|
|
||||||
this.mapMapString = mapMapString;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass mapMapAnytype(Map<String, Map<String, Object>> mapMapAnytype) {
|
|
||||||
|
|
||||||
this.mapMapAnytype = mapMapAnytype;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
|
|
||||||
if (this.mapMapAnytype == null) {
|
|
||||||
this.mapMapAnytype = new HashMap<String, Map<String, Object>>();
|
|
||||||
}
|
|
||||||
this.mapMapAnytype.put(key, mapMapAnytypeItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get mapMapAnytype
|
|
||||||
* @return mapMapAnytype
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_MAP_MAP_ANYTYPE)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Map<String, Map<String, Object>> getMapMapAnytype() {
|
|
||||||
return mapMapAnytype;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMapMapAnytype(Map<String, Map<String, Object>> mapMapAnytype) {
|
|
||||||
this.mapMapAnytype = mapMapAnytype;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass anytype1(Object anytype1) {
|
|
||||||
|
|
||||||
this.anytype1 = anytype1;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get anytype1
|
|
||||||
* @return anytype1
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ANYTYPE1)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Object getAnytype1() {
|
|
||||||
return anytype1;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setAnytype1(Object anytype1) {
|
|
||||||
this.anytype1 = anytype1;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass anytype2(Object anytype2) {
|
|
||||||
|
|
||||||
this.anytype2 = anytype2;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get anytype2
|
|
||||||
* @return anytype2
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ANYTYPE2)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Object getAnytype2() {
|
|
||||||
return anytype2;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setAnytype2(Object anytype2) {
|
|
||||||
this.anytype2 = anytype2;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesClass anytype3(Object anytype3) {
|
|
||||||
|
|
||||||
this.anytype3 = anytype3;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get anytype3
|
|
||||||
* @return anytype3
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ANYTYPE3)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public Object getAnytype3() {
|
|
||||||
return anytype3;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setAnytype3(Object anytype3) {
|
|
||||||
this.anytype3 = anytype3;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
AdditionalPropertiesClass additionalPropertiesClass = (AdditionalPropertiesClass) o;
|
|
||||||
return Objects.equals(this.mapString, additionalPropertiesClass.mapString) &&
|
|
||||||
Objects.equals(this.mapNumber, additionalPropertiesClass.mapNumber) &&
|
|
||||||
Objects.equals(this.mapInteger, additionalPropertiesClass.mapInteger) &&
|
|
||||||
Objects.equals(this.mapBoolean, additionalPropertiesClass.mapBoolean) &&
|
|
||||||
Objects.equals(this.mapArrayInteger, additionalPropertiesClass.mapArrayInteger) &&
|
|
||||||
Objects.equals(this.mapArrayAnytype, additionalPropertiesClass.mapArrayAnytype) &&
|
|
||||||
Objects.equals(this.mapMapString, additionalPropertiesClass.mapMapString) &&
|
|
||||||
Objects.equals(this.mapMapAnytype, additionalPropertiesClass.mapMapAnytype) &&
|
|
||||||
Objects.equals(this.anytype1, additionalPropertiesClass.anytype1) &&
|
|
||||||
Objects.equals(this.anytype2, additionalPropertiesClass.anytype2) &&
|
|
||||||
Objects.equals(this.anytype3, additionalPropertiesClass.anytype3);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(mapString, mapNumber, mapInteger, mapBoolean, mapArrayInteger, mapArrayAnytype, mapMapString, mapMapAnytype, anytype1, anytype2, anytype3);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesClass {\n");
|
|
||||||
sb.append(" mapString: ").append(toIndentedString(mapString)).append("\n");
|
|
||||||
sb.append(" mapNumber: ").append(toIndentedString(mapNumber)).append("\n");
|
|
||||||
sb.append(" mapInteger: ").append(toIndentedString(mapInteger)).append("\n");
|
|
||||||
sb.append(" mapBoolean: ").append(toIndentedString(mapBoolean)).append("\n");
|
|
||||||
sb.append(" mapArrayInteger: ").append(toIndentedString(mapArrayInteger)).append("\n");
|
|
||||||
sb.append(" mapArrayAnytype: ").append(toIndentedString(mapArrayAnytype)).append("\n");
|
|
||||||
sb.append(" mapMapString: ").append(toIndentedString(mapMapString)).append("\n");
|
|
||||||
sb.append(" mapMapAnytype: ").append(toIndentedString(mapMapAnytype)).append("\n");
|
|
||||||
sb.append(" anytype1: ").append(toIndentedString(anytype1)).append("\n");
|
|
||||||
sb.append(" anytype2: ").append(toIndentedString(anytype2)).append("\n");
|
|
||||||
sb.append(" anytype3: ").append(toIndentedString(anytype3)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,107 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesInteger
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesInteger.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class AdditionalPropertiesInteger extends HashMap<String, Integer> {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesInteger 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
AdditionalPropertiesInteger additionalPropertiesInteger = (AdditionalPropertiesInteger) o;
|
|
||||||
return Objects.equals(this.name, additionalPropertiesInteger.name) &&
|
|
||||||
super.equals(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(name, super.hashCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesInteger {\n");
|
|
||||||
sb.append(" ").append(toIndentedString(super.toString())).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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,108 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesNumber
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesNumber.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesNumber 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
AdditionalPropertiesNumber additionalPropertiesNumber = (AdditionalPropertiesNumber) o;
|
|
||||||
return Objects.equals(this.name, additionalPropertiesNumber.name) &&
|
|
||||||
super.equals(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(name, super.hashCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesNumber {\n");
|
|
||||||
sb.append(" ").append(toIndentedString(super.toString())).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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,107 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesObject
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesObject.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class AdditionalPropertiesObject extends HashMap<String, Map> {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesObject 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
AdditionalPropertiesObject additionalPropertiesObject = (AdditionalPropertiesObject) o;
|
|
||||||
return Objects.equals(this.name, additionalPropertiesObject.name) &&
|
|
||||||
super.equals(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(name, super.hashCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesObject {\n");
|
|
||||||
sb.append(" ").append(toIndentedString(super.toString())).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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,107 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AdditionalPropertiesString
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
AdditionalPropertiesString.JSON_PROPERTY_NAME
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class AdditionalPropertiesString extends HashMap<String, String> {
|
|
||||||
public static final String JSON_PROPERTY_NAME = "name";
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
|
|
||||||
public AdditionalPropertiesString 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
AdditionalPropertiesString additionalPropertiesString = (AdditionalPropertiesString) o;
|
|
||||||
return Objects.equals(this.name, additionalPropertiesString.name) &&
|
|
||||||
super.equals(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(name, super.hashCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class AdditionalPropertiesString {\n");
|
|
||||||
sb.append(" ").append(toIndentedString(super.toString())).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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,145 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.BigCat;
|
|
||||||
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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "className", visible = true)
|
|
||||||
@JsonSubTypes({
|
|
||||||
@JsonSubTypes.Type(value = BigCat.class, name = "BigCat"),
|
|
||||||
@JsonSubTypes.Type(value = Cat.class, name = "Cat"),
|
|
||||||
@JsonSubTypes.Type(value = Dog.class, name = "Dog"),
|
|
||||||
})
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setColor(String color) {
|
|
||||||
this.color = color;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,114 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setArrayArrayNumber(List<List<BigDecimal>> arrayArrayNumber) {
|
|
||||||
this.arrayArrayNumber = arrayArrayNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,114 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setArrayNumber(List<BigDecimal> arrayNumber) {
|
|
||||||
this.arrayNumber = arrayNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,192 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setArrayArrayOfModel(List<List<ReadOnlyFirst>> arrayArrayOfModel) {
|
|
||||||
this.arrayArrayOfModel = arrayArrayOfModel;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,152 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.BigCatAllOf;
|
|
||||||
import org.openapitools.client.model.Cat;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* BigCat
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
BigCat.JSON_PROPERTY_KIND
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "className", visible = true)
|
|
||||||
@JsonSubTypes({
|
|
||||||
})
|
|
||||||
|
|
||||||
public class BigCat extends Cat {
|
|
||||||
/**
|
|
||||||
* Gets or Sets kind
|
|
||||||
*/
|
|
||||||
public enum KindEnum {
|
|
||||||
LIONS("lions"),
|
|
||||||
|
|
||||||
TIGERS("tigers"),
|
|
||||||
|
|
||||||
LEOPARDS("leopards"),
|
|
||||||
|
|
||||||
JAGUARS("jaguars");
|
|
||||||
|
|
||||||
private String value;
|
|
||||||
|
|
||||||
KindEnum(String value) {
|
|
||||||
this.value = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonValue
|
|
||||||
public String getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return String.valueOf(value);
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonCreator
|
|
||||||
public static KindEnum fromValue(String value) {
|
|
||||||
for (KindEnum b : KindEnum.values()) {
|
|
||||||
if (b.value.equals(value)) {
|
|
||||||
return b;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_KIND = "kind";
|
|
||||||
private KindEnum kind;
|
|
||||||
|
|
||||||
|
|
||||||
public BigCat kind(KindEnum kind) {
|
|
||||||
|
|
||||||
this.kind = kind;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get kind
|
|
||||||
* @return kind
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_KIND)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public KindEnum getKind() {
|
|
||||||
return kind;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setKind(KindEnum kind) {
|
|
||||||
this.kind = kind;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
BigCat bigCat = (BigCat) o;
|
|
||||||
return Objects.equals(this.kind, bigCat.kind) &&
|
|
||||||
super.equals(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(kind, super.hashCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class BigCat {\n");
|
|
||||||
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
|
|
||||||
sb.append(" kind: ").append(toIndentedString(kind)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,142 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* BigCatAllOf
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
BigCatAllOf.JSON_PROPERTY_KIND
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class BigCatAllOf {
|
|
||||||
/**
|
|
||||||
* Gets or Sets kind
|
|
||||||
*/
|
|
||||||
public enum KindEnum {
|
|
||||||
LIONS("lions"),
|
|
||||||
|
|
||||||
TIGERS("tigers"),
|
|
||||||
|
|
||||||
LEOPARDS("leopards"),
|
|
||||||
|
|
||||||
JAGUARS("jaguars");
|
|
||||||
|
|
||||||
private String value;
|
|
||||||
|
|
||||||
KindEnum(String value) {
|
|
||||||
this.value = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonValue
|
|
||||||
public String getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return String.valueOf(value);
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsonCreator
|
|
||||||
public static KindEnum fromValue(String value) {
|
|
||||||
for (KindEnum b : KindEnum.values()) {
|
|
||||||
if (b.value.equals(value)) {
|
|
||||||
return b;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_KIND = "kind";
|
|
||||||
private KindEnum kind;
|
|
||||||
|
|
||||||
|
|
||||||
public BigCatAllOf kind(KindEnum kind) {
|
|
||||||
|
|
||||||
this.kind = kind;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get kind
|
|
||||||
* @return kind
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_KIND)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public KindEnum getKind() {
|
|
||||||
return kind;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setKind(KindEnum kind) {
|
|
||||||
this.kind = kind;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
BigCatAllOf bigCatAllOf = (BigCatAllOf) o;
|
|
||||||
return Objects.equals(this.kind, bigCatAllOf.kind);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(kind);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class BigCatAllOf {\n");
|
|
||||||
sb.append(" kind: ").append(toIndentedString(kind)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,258 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setATTNAME(String ATT_NAME) {
|
|
||||||
this.ATT_NAME = ATT_NAME;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,115 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.Animal;
|
|
||||||
import org.openapitools.client.model.BigCat;
|
|
||||||
import org.openapitools.client.model.CatAllOf;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Cat
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Cat.JSON_PROPERTY_DECLAWED
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "className", visible = true)
|
|
||||||
@JsonSubTypes({
|
|
||||||
@JsonSubTypes.Type(value = BigCat.class, name = "BigCat"),
|
|
||||||
})
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setDeclawed(Boolean declawed) {
|
|
||||||
this.declawed = declawed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,103 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* CatAllOf
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
CatAllOf.JSON_PROPERTY_DECLAWED
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setDeclawed(Boolean declawed) {
|
|
||||||
this.declawed = declawed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,133 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,104 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setPropertyClass(String propertyClass) {
|
|
||||||
this.propertyClass = propertyClass;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,103 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Client
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
Client.JSON_PROPERTY_CLIENT
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setClient(String client) {
|
|
||||||
this.client = client;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "className", visible = true)
|
|
||||||
@JsonSubTypes({
|
|
||||||
})
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setBreed(String breed) {
|
|
||||||
this.breed = breed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,103 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* DogAllOf
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
DogAllOf.JSON_PROPERTY_BREED
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setBreed(String breed) {
|
|
||||||
this.breed = breed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,214 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setArrayEnum(List<ArrayEnumEnum> arrayEnum) {
|
|
||||||
this.arrayEnum = arrayEnum;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.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,371 +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.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import org.openapitools.client.model.OuterEnum;
|
|
||||||
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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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 OuterEnum outerEnum;
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setEnumNumber(EnumNumberEnum enumNumber) {
|
|
||||||
this.enumNumber = enumNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public EnumTest outerEnum(OuterEnum outerEnum) {
|
|
||||||
|
|
||||||
this.outerEnum = outerEnum;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get outerEnum
|
|
||||||
* @return outerEnum
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_OUTER_ENUM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public OuterEnum getOuterEnum() {
|
|
||||||
return outerEnum;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setOuterEnum(OuterEnum outerEnum) {
|
|
||||||
this.outerEnum = outerEnum;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(enumString, enumStringRequired, enumInteger, enumNumber, outerEnum);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@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("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,144 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setFiles(List<java.io.File> files) {
|
|
||||||
this.files = files;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,517 +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.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_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_BIG_DECIMAL
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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_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_BIG_DECIMAL = "BigDecimal";
|
|
||||||
private BigDecimal bigDecimal;
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setDouble(Double _double) {
|
|
||||||
this._double = _double;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setPassword(String password) {
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public FormatTest bigDecimal(BigDecimal bigDecimal) {
|
|
||||||
|
|
||||||
this.bigDecimal = bigDecimal;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get bigDecimal
|
|
||||||
* @return bigDecimal
|
|
||||||
**/
|
|
||||||
@javax.annotation.Nullable
|
|
||||||
@ApiModelProperty(value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BIG_DECIMAL)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
|
|
||||||
|
|
||||||
public BigDecimal getBigDecimal() {
|
|
||||||
return bigDecimal;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setBigDecimal(BigDecimal bigDecimal) {
|
|
||||||
this.bigDecimal = bigDecimal;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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.string, formatTest.string) &&
|
|
||||||
Arrays.equals(this._byte, formatTest._byte) &&
|
|
||||||
Objects.equals(this.binary, formatTest.binary) &&
|
|
||||||
Objects.equals(this.date, formatTest.date) &&
|
|
||||||
Objects.equals(this.dateTime, formatTest.dateTime) &&
|
|
||||||
Objects.equals(this.uuid, formatTest.uuid) &&
|
|
||||||
Objects.equals(this.password, formatTest.password) &&
|
|
||||||
Objects.equals(this.bigDecimal, formatTest.bigDecimal);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(integer, int32, int64, number, _float, _double, string, Arrays.hashCode(_byte), binary, date, dateTime, uuid, password, bigDecimal);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class 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(" 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(" bigDecimal: ").append(toIndentedString(bigDecimal)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(java.lang.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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,266 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setIndirectMap(Map<String, Boolean> indirectMap) {
|
|
||||||
this.indirectMap = indirectMap;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,179 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMap(Map<String, Animal> map) {
|
|
||||||
this.map = map;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,135 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setPropertyClass(String propertyClass) {
|
|
||||||
this.propertyClass = propertyClass;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,165 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMessage(String message) {
|
|
||||||
this.message = message;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,104 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setReturn(Integer _return) {
|
|
||||||
this._return = _return;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,178 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,104 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setJustNumber(BigDecimal justNumber) {
|
|
||||||
this.justNumber = justNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,296 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setComplete(Boolean complete) {
|
|
||||||
this.complete = complete;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,166 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setMyBoolean(Boolean myBoolean) {
|
|
||||||
this.myBoolean = myBoolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
throw new IllegalArgumentException("Unexpected value '" + value + "'");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,312 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,125 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setBaz(String baz) {
|
|
||||||
this.baz = baz;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,103 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void set$SpecialPropertyName(Long $specialPropertyName) {
|
|
||||||
this.$specialPropertyName = $specialPropertyName;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,134 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,230 +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.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;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* TypeHolderDefault
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
TypeHolderDefault.JSON_PROPERTY_STRING_ITEM,
|
|
||||||
TypeHolderDefault.JSON_PROPERTY_NUMBER_ITEM,
|
|
||||||
TypeHolderDefault.JSON_PROPERTY_INTEGER_ITEM,
|
|
||||||
TypeHolderDefault.JSON_PROPERTY_BOOL_ITEM,
|
|
||||||
TypeHolderDefault.JSON_PROPERTY_ARRAY_ITEM
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class TypeHolderDefault {
|
|
||||||
public static final String JSON_PROPERTY_STRING_ITEM = "string_item";
|
|
||||||
private String stringItem = "what";
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_NUMBER_ITEM = "number_item";
|
|
||||||
private BigDecimal numberItem;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_INTEGER_ITEM = "integer_item";
|
|
||||||
private Integer integerItem;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_BOOL_ITEM = "bool_item";
|
|
||||||
private Boolean boolItem = true;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ARRAY_ITEM = "array_item";
|
|
||||||
private List<Integer> arrayItem = new ArrayList<Integer>();
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderDefault stringItem(String stringItem) {
|
|
||||||
|
|
||||||
this.stringItem = stringItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get stringItem
|
|
||||||
* @return stringItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_STRING_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public String getStringItem() {
|
|
||||||
return stringItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setStringItem(String stringItem) {
|
|
||||||
this.stringItem = stringItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderDefault numberItem(BigDecimal numberItem) {
|
|
||||||
|
|
||||||
this.numberItem = numberItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get numberItem
|
|
||||||
* @return numberItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_NUMBER_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public BigDecimal getNumberItem() {
|
|
||||||
return numberItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setNumberItem(BigDecimal numberItem) {
|
|
||||||
this.numberItem = numberItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderDefault integerItem(Integer integerItem) {
|
|
||||||
|
|
||||||
this.integerItem = integerItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get integerItem
|
|
||||||
* @return integerItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_INTEGER_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public Integer getIntegerItem() {
|
|
||||||
return integerItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setIntegerItem(Integer integerItem) {
|
|
||||||
this.integerItem = integerItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderDefault boolItem(Boolean boolItem) {
|
|
||||||
|
|
||||||
this.boolItem = boolItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get boolItem
|
|
||||||
* @return boolItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BOOL_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public Boolean isBoolItem() {
|
|
||||||
return boolItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setBoolItem(Boolean boolItem) {
|
|
||||||
this.boolItem = boolItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderDefault arrayItem(List<Integer> arrayItem) {
|
|
||||||
|
|
||||||
this.arrayItem = arrayItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public TypeHolderDefault addArrayItemItem(Integer arrayItemItem) {
|
|
||||||
this.arrayItem.add(arrayItemItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get arrayItem
|
|
||||||
* @return arrayItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public List<Integer> getArrayItem() {
|
|
||||||
return arrayItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setArrayItem(List<Integer> arrayItem) {
|
|
||||||
this.arrayItem = arrayItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
TypeHolderDefault typeHolderDefault = (TypeHolderDefault) o;
|
|
||||||
return Objects.equals(this.stringItem, typeHolderDefault.stringItem) &&
|
|
||||||
Objects.equals(this.numberItem, typeHolderDefault.numberItem) &&
|
|
||||||
Objects.equals(this.integerItem, typeHolderDefault.integerItem) &&
|
|
||||||
Objects.equals(this.boolItem, typeHolderDefault.boolItem) &&
|
|
||||||
Objects.equals(this.arrayItem, typeHolderDefault.arrayItem);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(stringItem, numberItem, integerItem, boolItem, arrayItem);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class TypeHolderDefault {\n");
|
|
||||||
sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n");
|
|
||||||
sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n");
|
|
||||||
sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n");
|
|
||||||
sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n");
|
|
||||||
sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,260 +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.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;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* TypeHolderExample
|
|
||||||
*/
|
|
||||||
@JsonPropertyOrder({
|
|
||||||
TypeHolderExample.JSON_PROPERTY_STRING_ITEM,
|
|
||||||
TypeHolderExample.JSON_PROPERTY_NUMBER_ITEM,
|
|
||||||
TypeHolderExample.JSON_PROPERTY_FLOAT_ITEM,
|
|
||||||
TypeHolderExample.JSON_PROPERTY_INTEGER_ITEM,
|
|
||||||
TypeHolderExample.JSON_PROPERTY_BOOL_ITEM,
|
|
||||||
TypeHolderExample.JSON_PROPERTY_ARRAY_ITEM
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
public class TypeHolderExample {
|
|
||||||
public static final String JSON_PROPERTY_STRING_ITEM = "string_item";
|
|
||||||
private String stringItem;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_NUMBER_ITEM = "number_item";
|
|
||||||
private BigDecimal numberItem;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_FLOAT_ITEM = "float_item";
|
|
||||||
private Float floatItem;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_INTEGER_ITEM = "integer_item";
|
|
||||||
private Integer integerItem;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_BOOL_ITEM = "bool_item";
|
|
||||||
private Boolean boolItem;
|
|
||||||
|
|
||||||
public static final String JSON_PROPERTY_ARRAY_ITEM = "array_item";
|
|
||||||
private List<Integer> arrayItem = new ArrayList<Integer>();
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderExample stringItem(String stringItem) {
|
|
||||||
|
|
||||||
this.stringItem = stringItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get stringItem
|
|
||||||
* @return stringItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(example = "what", required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_STRING_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public String getStringItem() {
|
|
||||||
return stringItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setStringItem(String stringItem) {
|
|
||||||
this.stringItem = stringItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderExample numberItem(BigDecimal numberItem) {
|
|
||||||
|
|
||||||
this.numberItem = numberItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get numberItem
|
|
||||||
* @return numberItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(example = "1.234", required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_NUMBER_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public BigDecimal getNumberItem() {
|
|
||||||
return numberItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setNumberItem(BigDecimal numberItem) {
|
|
||||||
this.numberItem = numberItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderExample floatItem(Float floatItem) {
|
|
||||||
|
|
||||||
this.floatItem = floatItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get floatItem
|
|
||||||
* @return floatItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(example = "1.234", required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_FLOAT_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public Float getFloatItem() {
|
|
||||||
return floatItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setFloatItem(Float floatItem) {
|
|
||||||
this.floatItem = floatItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderExample integerItem(Integer integerItem) {
|
|
||||||
|
|
||||||
this.integerItem = integerItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get integerItem
|
|
||||||
* @return integerItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(example = "-2", required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_INTEGER_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public Integer getIntegerItem() {
|
|
||||||
return integerItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setIntegerItem(Integer integerItem) {
|
|
||||||
this.integerItem = integerItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderExample boolItem(Boolean boolItem) {
|
|
||||||
|
|
||||||
this.boolItem = boolItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get boolItem
|
|
||||||
* @return boolItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(example = "true", required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_BOOL_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public Boolean isBoolItem() {
|
|
||||||
return boolItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setBoolItem(Boolean boolItem) {
|
|
||||||
this.boolItem = boolItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public TypeHolderExample arrayItem(List<Integer> arrayItem) {
|
|
||||||
|
|
||||||
this.arrayItem = arrayItem;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public TypeHolderExample addArrayItemItem(Integer arrayItemItem) {
|
|
||||||
this.arrayItem.add(arrayItemItem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get arrayItem
|
|
||||||
* @return arrayItem
|
|
||||||
**/
|
|
||||||
@ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "")
|
|
||||||
@JsonProperty(JSON_PROPERTY_ARRAY_ITEM)
|
|
||||||
@JsonInclude(value = JsonInclude.Include.ALWAYS)
|
|
||||||
|
|
||||||
public List<Integer> getArrayItem() {
|
|
||||||
return arrayItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setArrayItem(List<Integer> arrayItem) {
|
|
||||||
this.arrayItem = arrayItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.Object o) {
|
|
||||||
if (this == o) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (o == null || getClass() != o.getClass()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
TypeHolderExample typeHolderExample = (TypeHolderExample) o;
|
|
||||||
return Objects.equals(this.stringItem, typeHolderExample.stringItem) &&
|
|
||||||
Objects.equals(this.numberItem, typeHolderExample.numberItem) &&
|
|
||||||
Objects.equals(this.floatItem, typeHolderExample.floatItem) &&
|
|
||||||
Objects.equals(this.integerItem, typeHolderExample.integerItem) &&
|
|
||||||
Objects.equals(this.boolItem, typeHolderExample.boolItem) &&
|
|
||||||
Objects.equals(this.arrayItem, typeHolderExample.arrayItem);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int hashCode() {
|
|
||||||
return Objects.hash(stringItem, numberItem, floatItem, integerItem, boolItem, arrayItem);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
sb.append("class TypeHolderExample {\n");
|
|
||||||
sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n");
|
|
||||||
sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n");
|
|
||||||
sb.append(" floatItem: ").append(toIndentedString(floatItem)).append("\n");
|
|
||||||
sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n");
|
|
||||||
sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n");
|
|
||||||
sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).append("\n");
|
|
||||||
sb.append("}");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Convert the given object to string with each line indented by 4 spaces
|
|
||||||
* (except the first line).
|
|
||||||
*/
|
|
||||||
private String toIndentedString(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,320 +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.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
|
|
||||||
})
|
|
||||||
@javax.annotation.concurrent.Immutable
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void setUserStatus(Integer userStatus) {
|
|
||||||
this.userStatus = userStatus;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean equals(java.lang.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(java.lang.Object o) {
|
|
||||||
if (o == null) {
|
|
||||||
return "null";
|
|
||||||
}
|
|
||||||
return o.toString().replace("\n", "\n ");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,33 +0,0 @@
|
|||||||
package org.openapitools.client;
|
|
||||||
|
|
||||||
import org.junit.*;
|
|
||||||
import static org.junit.Assert.*;
|
|
||||||
|
|
||||||
|
|
||||||
public class StringUtilTest {
|
|
||||||
@Test
|
|
||||||
public void testContainsIgnoreCase() {
|
|
||||||
assertTrue(StringUtil.containsIgnoreCase(new String[]{"abc"}, "abc"));
|
|
||||||
assertTrue(StringUtil.containsIgnoreCase(new String[]{"abc"}, "ABC"));
|
|
||||||
assertTrue(StringUtil.containsIgnoreCase(new String[]{"ABC"}, "abc"));
|
|
||||||
assertTrue(StringUtil.containsIgnoreCase(new String[]{null, "abc"}, "ABC"));
|
|
||||||
assertTrue(StringUtil.containsIgnoreCase(new String[]{null, "abc"}, null));
|
|
||||||
|
|
||||||
assertFalse(StringUtil.containsIgnoreCase(new String[]{"abc"}, "def"));
|
|
||||||
assertFalse(StringUtil.containsIgnoreCase(new String[]{}, "ABC"));
|
|
||||||
assertFalse(StringUtil.containsIgnoreCase(new String[]{}, null));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testJoin() {
|
|
||||||
String[] array = {"aa", "bb", "cc"};
|
|
||||||
assertEquals("aa,bb,cc", StringUtil.join(array, ","));
|
|
||||||
assertEquals("aa, bb, cc", StringUtil.join(array, ", "));
|
|
||||||
assertEquals("aabbcc", StringUtil.join(array, ""));
|
|
||||||
assertEquals("aa bb cc", StringUtil.join(array, " "));
|
|
||||||
assertEquals("aa\nbb\ncc", StringUtil.join(array, "\n"));
|
|
||||||
|
|
||||||
assertEquals("", StringUtil.join(new String[]{}, ","));
|
|
||||||
assertEquals("abc", StringUtil.join(new String[]{"abc"}, ","));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
package org.openapitools.client.api;
|
|
||||||
|
|
||||||
import org.openapitools.client.ApiClient;
|
|
||||||
import org.openapitools.client.model.Client;
|
|
||||||
import org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for AnotherFakeApi
|
|
||||||
*/
|
|
||||||
public class AnotherFakeApiTest {
|
|
||||||
|
|
||||||
private AnotherFakeApi api;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(AnotherFakeApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test special tags
|
|
||||||
*
|
|
||||||
* To test special tags and operation ID starting with number
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void call123testSpecialTagsTest() {
|
|
||||||
Client body = null;
|
|
||||||
// Client response = api.call123testSpecialTags(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,289 +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.threeten.bp.LocalDate;
|
|
||||||
import org.threeten.bp.OffsetDateTime;
|
|
||||||
import org.openapitools.client.model.OuterComposite;
|
|
||||||
import org.openapitools.client.model.User;
|
|
||||||
import org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for FakeApi
|
|
||||||
*/
|
|
||||||
public class FakeApiTest {
|
|
||||||
|
|
||||||
private FakeApi api;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(FakeApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of outer boolean types
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void fakeOuterBooleanSerializeTest() {
|
|
||||||
Boolean body = null;
|
|
||||||
// Boolean response = api.fakeOuterBooleanSerialize(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of object with outer number type
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void fakeOuterCompositeSerializeTest() {
|
|
||||||
OuterComposite body = null;
|
|
||||||
// OuterComposite response = api.fakeOuterCompositeSerialize(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of outer number types
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void fakeOuterNumberSerializeTest() {
|
|
||||||
BigDecimal body = null;
|
|
||||||
// BigDecimal response = api.fakeOuterNumberSerialize(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Test serialization of outer string types
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void fakeOuterStringSerializeTest() {
|
|
||||||
String body = null;
|
|
||||||
// String response = api.fakeOuterStringSerialize(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* For this test, the body for this request much reference a schema named `File`.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testBodyWithFileSchemaTest() {
|
|
||||||
FileSchemaTestClass body = null;
|
|
||||||
// api.testBodyWithFileSchema(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testBodyWithQueryParamsTest() {
|
|
||||||
String query = null;
|
|
||||||
User body = null;
|
|
||||||
// api.testBodyWithQueryParams(query, body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This tests the overload of the method that uses a Map for query parameters instead of
|
|
||||||
* listing them out individually.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testBodyWithQueryParamsTestQueryMap() {
|
|
||||||
User body = null;
|
|
||||||
FakeApi.TestBodyWithQueryParamsQueryParams queryParams = new FakeApi.TestBodyWithQueryParamsQueryParams()
|
|
||||||
.query(null);
|
|
||||||
// api.testBodyWithQueryParams(body, queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test \"client\" model
|
|
||||||
*
|
|
||||||
* To test \"client\" model
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testClientModelTest() {
|
|
||||||
Client body = null;
|
|
||||||
// Client response = api.testClientModel(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
|
||||||
*
|
|
||||||
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public 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
|
|
||||||
public 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
|
|
||||||
public 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
|
|
||||||
public 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
|
|
||||||
public 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
|
|
||||||
public void testInlineAdditionalPropertiesTest() {
|
|
||||||
Map<String, String> param = null;
|
|
||||||
// api.testInlineAdditionalProperties(param);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* test json serialization of form data
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testJsonFormDataTest() {
|
|
||||||
String param = null;
|
|
||||||
String param2 = null;
|
|
||||||
// api.testJsonFormData(param, param2);
|
|
||||||
|
|
||||||
// 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.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for FakeClassnameTags123Api
|
|
||||||
*/
|
|
||||||
public class FakeClassnameTags123ApiTest {
|
|
||||||
|
|
||||||
private FakeClassnameTags123Api api;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(FakeClassnameTags123Api.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To test class name in snake case
|
|
||||||
*
|
|
||||||
* To test class name in snake case
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testClassnameTest() {
|
|
||||||
Client body = null;
|
|
||||||
// Client response = api.testClassname(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,193 +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 org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for PetApi
|
|
||||||
*/
|
|
||||||
public class PetApiTest {
|
|
||||||
|
|
||||||
private PetApi api;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(PetApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Add a new pet to the store
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void addPetTest() {
|
|
||||||
Pet body = null;
|
|
||||||
// api.addPet(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deletes a pet
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public 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
|
|
||||||
public 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
|
|
||||||
public 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
|
|
||||||
public void findPetsByTagsTest() {
|
|
||||||
List<String> tags = null;
|
|
||||||
// List<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
|
|
||||||
public void findPetsByTagsTestQueryMap() {
|
|
||||||
PetApi.FindPetsByTagsQueryParams queryParams = new PetApi.FindPetsByTagsQueryParams()
|
|
||||||
.tags(null);
|
|
||||||
// List<Pet> response = api.findPetsByTags(queryParams);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find pet by ID
|
|
||||||
*
|
|
||||||
* Returns a single pet
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void getPetByIdTest() {
|
|
||||||
Long petId = null;
|
|
||||||
// Pet response = api.getPetById(petId);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Update an existing pet
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void updatePetTest() {
|
|
||||||
Pet body = null;
|
|
||||||
// api.updatePet(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Updates a pet in the store with form data
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void updatePetWithFormTest() {
|
|
||||||
Long petId = null;
|
|
||||||
String name = null;
|
|
||||||
String status = null;
|
|
||||||
// api.updatePetWithForm(petId, name, status);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* uploads an image
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public 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
|
|
||||||
public 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.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for StoreApi
|
|
||||||
*/
|
|
||||||
public class StoreApiTest {
|
|
||||||
|
|
||||||
private StoreApi api;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
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
|
|
||||||
public 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
|
|
||||||
public 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
|
|
||||||
public void getOrderByIdTest() {
|
|
||||||
Long orderId = null;
|
|
||||||
// Order response = api.getOrderById(orderId);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Place an order for a pet
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void placeOrderTest() {
|
|
||||||
Order body = null;
|
|
||||||
// Order response = api.placeOrder(body);
|
|
||||||
|
|
||||||
// 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.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API tests for UserApi
|
|
||||||
*/
|
|
||||||
public class UserApiTest {
|
|
||||||
|
|
||||||
private UserApi api;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void setup() {
|
|
||||||
api = new ApiClient().buildClient(UserApi.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create user
|
|
||||||
*
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void createUserTest() {
|
|
||||||
User body = null;
|
|
||||||
// api.createUser(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates list of users with given input array
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void createUsersWithArrayInputTest() {
|
|
||||||
List<User> body = null;
|
|
||||||
// api.createUsersWithArrayInput(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates list of users with given input array
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void createUsersWithListInputTest() {
|
|
||||||
List<User> body = null;
|
|
||||||
// api.createUsersWithListInput(body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete user
|
|
||||||
*
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void deleteUserTest() {
|
|
||||||
String username = null;
|
|
||||||
// api.deleteUser(username);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get user by user name
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void getUserByNameTest() {
|
|
||||||
String username = null;
|
|
||||||
// User response = api.getUserByName(username);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Logs user into the system
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public 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
|
|
||||||
public 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
|
|
||||||
public void logoutUserTest() {
|
|
||||||
// api.logoutUser();
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Updated user
|
|
||||||
*
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void updateUserTest() {
|
|
||||||
String username = null;
|
|
||||||
User body = null;
|
|
||||||
// api.updateUser(username, body);
|
|
||||||
|
|
||||||
// TODO: test validations
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,50 +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: \" \\
|
|
||||||
*
|
|
||||||
* OpenAPI spec version: 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.JsonProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
import org.junit.Assert;
|
|
||||||
import org.junit.Ignore;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for AdditionalPropertiesAnyType
|
|
||||||
*/
|
|
||||||
public class AdditionalPropertiesAnyTypeTest {
|
|
||||||
private final AdditionalPropertiesAnyType model = new AdditionalPropertiesAnyType();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for AdditionalPropertiesAnyType
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testAdditionalPropertiesAnyType() {
|
|
||||||
// TODO: test AdditionalPropertiesAnyType
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'name'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void nameTest() {
|
|
||||||
// TODO: test name
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -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: \" \\
|
|
||||||
*
|
|
||||||
* OpenAPI spec version: 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.JsonProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
|
||||||
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.Assert;
|
|
||||||
import org.junit.Ignore;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for AdditionalPropertiesArray
|
|
||||||
*/
|
|
||||||
public class AdditionalPropertiesArrayTest {
|
|
||||||
private final AdditionalPropertiesArray model = new AdditionalPropertiesArray();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model tests for AdditionalPropertiesArray
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testAdditionalPropertiesArray() {
|
|
||||||
// TODO: test AdditionalPropertiesArray
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test the property 'name'
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void nameTest() {
|
|
||||||
// TODO: test name
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user