diff --git a/.java-version b/.java-version
index 2cb7d3002122..6259340971be 100644
--- a/.java-version
+++ b/.java-version
@@ -1 +1 @@
-oracle64-1.8.0.152
\ No newline at end of file
+1.8
diff --git a/.travis.yml b/.travis.yml
index 3db40c94ca51..f47f448b8749 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -134,6 +134,9 @@ script:
# test maven plugin
- mvn clean compile -f modules/openapi-generator-maven-plugin/examples/java-client.xml
- mvn clean compile -f modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml
+ # test gradle plugin
+ - (cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew buildGoSdk)
+ - (cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew openApiGenerate)
after_success:
# push to maven repo
- if [ $SONATYPE_USERNAME ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
diff --git a/README.md b/README.md
index 62b4d365ff1f..82586ecbcd4e 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
-[Master](https://github.com/OpenAPITools/openapi-generator/tree/master) (`4.0.2`): [![Build Status](https://img.shields.io/travis/OpenAPITools/openapi-generator/master.svg?label=Integration%20Test)](https://travis-ci.org/OpenAPITools/openapi-generator)
+[Master](https://github.com/OpenAPITools/openapi-generator/tree/master) (`4.0.3`): [![Build Status](https://img.shields.io/travis/OpenAPITools/openapi-generator/master.svg?label=Integration%20Test)](https://travis-ci.org/OpenAPITools/openapi-generator)
[![Integration Test2](https://circleci.com/gh/OpenAPITools/openapi-generator.svg?style=shield)](https://circleci.com/gh/OpenAPITools/openapi-generator)
[![Run Status](https://api.shippable.com/projects/5af6bf74e790f4070084a115/badge?branch=master)](https://app.shippable.com/github/OpenAPITools/openapi-generator)
[![Windows Test](https://ci.appveyor.com/api/projects/status/github/openapitools/openapi-generator?branch=master&svg=true&passingText=Windows%20Test%20-%20OK&failingText=Windows%20Test%20-%20Fails)](https://ci.appveyor.com/project/WilliamCheng/openapi-generator-wh2wu)
@@ -99,8 +99,8 @@ OpenAPI Generator Version | Release Date | Notes
---------------------------- | ------------ | -----
5.0.0 (upcoming major release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/5.0.0-SNAPSHOT/)| 13.05.2020 | Major release with breaking changes (no fallback)
4.1.0 (upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/4.1.0-SNAPSHOT/)| 15.07.2019 | Minor release (breaking changes with fallbacks)
-4.0.2 (upcoming patch release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/4.0.1-SNAPSHOT/)| 15.06.2019 | Patch release (minor bug fixes, etc)
-[4.0.1](https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.0.1) (latest stable release) | 31.05.2019 | Patch release (bug fixes, minor enhancements, etc)
+4.0.3 (upcoming patch release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/4.0.3-SNAPSHOT/)| 04.07.2019 | Patch release (minor bug fixes, etc)
+[4.0.2](https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.0.2) (latest stable release) | 20.06.2019 | Patch release (bug fixes, minor enhancements, etc)
OpenAPI Spec compatibility: 1.0, 1.1, 1.2, 2.0, 3.0
@@ -156,16 +156,16 @@ See the different versions of the [openapi-generator-cli](https://mvnrepository.
If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 8 runtime at a minimum):
-JAR location: `http://central.maven.org/maven2/org/openapitools/openapi-generator-cli/4.0.1/openapi-generator-cli-4.0.1.jar`
+JAR location: `http://central.maven.org/maven2/org/openapitools/openapi-generator-cli/4.0.2/openapi-generator-cli-4.0.2.jar`
For **Mac/Linux** users:
```sh
-wget http://central.maven.org/maven2/org/openapitools/openapi-generator-cli/4.0.1/openapi-generator-cli-4.0.1.jar -O openapi-generator-cli.jar
+wget http://central.maven.org/maven2/org/openapitools/openapi-generator-cli/4.0.2/openapi-generator-cli-4.0.2.jar -O openapi-generator-cli.jar
```
For **Windows** users, you will need to install [wget](http://gnuwin32.sourceforge.net/packages/wget.htm) or you can use Invoke-WebRequest in PowerShell (3.0+), e.g.
```
-Invoke-WebRequest -OutFile openapi-generator-cli.jar http://central.maven.org/maven2/org/openapitools/openapi-generator-cli/4.0.1/openapi-generator-cli-4.0.1.jar
+Invoke-WebRequest -OutFile openapi-generator-cli.jar http://central.maven.org/maven2/org/openapitools/openapi-generator-cli/4.0.2/openapi-generator-cli-4.0.2.jar
```
After downloading the JAR, run `java -jar openapi-generator-cli.jar help` to show the usage.
@@ -367,11 +367,12 @@ Install it globally to get the CLI available on the command line:
npm install @openapitools/openapi-generator-cli -g
openapi-generator version
```
+
-Or install a particular OpenAPI Generator version (e.g. v4.0.1):
+Or install a particular OpenAPI Generator version (e.g. v4.0.2):
```sh
-npm install @openapitools/openapi-generator-cli@cli-4.0.1 -g
+npm install @openapitools/openapi-generator-cli@cli-4.0.2 -g
```
Or install it as dev-dependency:
@@ -393,9 +394,11 @@ java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generat
-o /var/tmp/php_api_client
```
(if you're on Windows, replace the last command with `java -jar modules\openapi-generator-cli\target\openapi-generator-cli.jar generate -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g php -o c:\temp\php_api_client`)
+
-You can also download the JAR (latest release) directly from [maven.org](http://central.maven.org/maven2/org/openapitools/openapi-generator-cli/4.0.1/openapi-generator-cli-4.0.1.jar)
+You can also download the JAR (latest release) directly from [maven.org](http://central.maven.org/maven2/org/openapitools/openapi-generator-cli/4.0.2/openapi-generator-cli-4.0.2.jar)
+
To get a list of **general** options available, please run `java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar help generate`
To get a list of PHP specified options (which can be passed to the generator with a config file via the `-c` option), please run `java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar config-help -g php`
@@ -536,6 +539,7 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
- [codecentric AG](https://www.codecentric.de/)
- [Cupix](https://www.cupix.com/)
- [FormAPI](https://formapi.io/)
+- [Fuse](https://www.fuse.no/)
- [GenFlow](https://github.com/RepreZen/GenFlow)
- [GMO Pepabo](https://pepabo.com/en/)
- [GoDaddy](https://godaddy.com)
@@ -603,8 +607,8 @@ OpenAPI Generator core team members are contributors who have been making signif
* [@jimschubert](https://github.com/jimschubert) (2016/05) [:heart:](https://www.patreon.com/jimschubert)
* [@cbornet](https://github.com/cbornet) (2016/05)
* [@ackintosh](https://github.com/ackintosh) (2018/02) [:heart:](https://www.patreon.com/ackintosh/overview)
-* [@jmini](https://github.com/jmini) (2018/04)
-* [@sunn](https://github.com/sunn) (2019/06)
+* [@jmini](https://github.com/jmini) (2018/04) [:heart:](https://www.patreon.com/jmini)
+* [@etherealjoy](https://github.com/etherealjoy) (2019/06)
:heart: = Link to support the contributor directly
@@ -775,7 +779,7 @@ If you want to join the committee, please kindly apply by sending an email to te
| Lua | @daurnimator (2017/08) |
| NodeJS/Javascript | @CodeNinjai (2017/07) @frol (2017/07) @cliffano (2017/07) |
| ObjC | |
-| Perl | @wing328 (2017/07) [:heart:](https://www.patreon.com/wing328) |
+| Perl | @wing328 (2017/07) [:heart:](https://www.patreon.com/wing328) @yue9944882 (2019/06) |
| PHP | @jebentier (2017/07), @dkarlovi (2017/07), @mandrean (2017/08), @jfastnacht (2017/09), @ackintosh (2017/09) [:heart:](https://www.patreon.com/ackintosh/overview), @ybelenko (2018/07), @renepardon (2018/12) |
| PowerShell | |
| Python | @taxpon (2017/07) @frol (2017/07) @mbohlool (2017/07) @cbornet (2017/09) @kenjones-cisco (2017/11) @tomplus (2018/10) @Jyhess (2019/01) |
@@ -812,7 +816,7 @@ OpenAPI Generator is a fork of [Swagger Codegen](https://github.com/swagger-api/
- [Jean-François Côté](https://github.com/JFCote)
- [Jim Schubert](https://github.com/jimschubert)
- [Jon Schoning](https://github.com/jonschoning)
-- [Jérémie Bresson](https://github.com/jmini)
+- [Jérémie Bresson](https://github.com/jmini) [:heart:](https://www.patreon.com/jmini)
- [Jörn Ahrens](https://github.com/jayearn)
- [Keni Steward](https://github.com/kenisteward)
- [Marcin Stefaniuk](https://github.com/mstefaniuk)
diff --git a/bin/cpp-restsdk-petstore.sh b/bin/cpp-restsdk-petstore.sh
index 1c5f0ad54e58..ad9090d0b5c3 100755
--- a/bin/cpp-restsdk-petstore.sh
+++ b/bin/cpp-restsdk-petstore.sh
@@ -27,6 +27,6 @@ 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/cpp-rest-sdk-client -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g cpp-restsdk -o samples/client/petstore/cpp-restsdk $@"
+ags="generate -t modules/openapi-generator/src/main/resources/cpp-rest-sdk-client -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g cpp-restsdk -o samples/client/petstore/cpp-restsdk/client $@"
java $JAVA_OPTS -jar $executable $ags
diff --git a/bin/utils/release_checkout.rb b/bin/utils/release_checkout.rb
index 720f139c41ed..8f82bf4bdc46 100755
--- a/bin/utils/release_checkout.rb
+++ b/bin/utils/release_checkout.rb
@@ -40,7 +40,8 @@ def check_homebrew
def check_openapi_generator_online_docker
print "Checking openapi-generator-online docker ... "
- url = "https://hub.docker.com/r/openapitools/openapi-generator-online/tags/"
+ url = "https://hub.docker.com/v2/repositories/openapitools/openapi-generator-online/tags/?page_size=25&page=1"
+
docker_tag = "v#{$version}"
open(url) do |f|
content = f.read
@@ -56,7 +57,7 @@ def check_openapi_generator_online_docker
def check_openapi_generator_cli_docker
print "Checking openapi-generator-cli docker ... "
- url = "https://hub.docker.com/r/openapitools/openapi-generator-cli/tags/"
+ url = "https://hub.docker.com/v2/repositories/openapitools/openapi-generator-cli/tags/?page_size=25&page=1"
docker_tag = "v#{$version}"
open(url) do |f|
content = f.read
@@ -202,6 +203,8 @@ def usage
puts "Running checkout on OpenAPI Generator release #{$version}"
+check_openapi_generator_online_docker
+check_openapi_generator_cli_docker
check_npmjs
check_homebrew
check_openapi_generator_jar
@@ -211,5 +214,3 @@ def usage
check_openapi_generator_online_jar
check_openapi_generator_project_pom
check_readme
-check_openapi_generator_online_docker
-check_openapi_generator_cli_docker
diff --git a/bin/utils/release_version_update_docs.sh b/bin/utils/release_version_update_docs.sh
new file mode 100755
index 000000000000..df743e8e47d9
--- /dev/null
+++ b/bin/utils/release_version_update_docs.sh
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# usage: ./bin/utils/release_version_update.sh 3.0.1-SNAPSHOT 3.0.1
+#
+# Copyright 2018 OpenAPI-Generator Contributors (https://openapi-generator.tech)
+#
+# 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
+#
+# http://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.
+#
+
+if [[ "$1" != "" ]]; then
+ FROM="$1"
+else
+ echo "Missing argument. Usage e.g.: ./bin/utils/release_version_update.sh 3.0.1-SNAPSHOT 3.0.1"
+ exit 1;
+fi
+
+if [[ "$2" != "" ]]; then
+ TO="$2"
+else
+ echo "Missing argument. Usage e.g.: ./bin/utils/release_version_update.sh 3.0.1-SNAPSHOT 3.0.1"
+ exit 1;
+fi
+
+echo "Release preparation: replacing $FROM with $TO in different files"
+
+declare -a files=("modules/openapi-generator-maven-plugin/README.md"
+ "modules/openapi-generator-maven-plugin/examples/multi-module/java-client/pom.xml"
+ "modules/openapi-generator-maven-plugin/examples/java-client.xml"
+ "modules/openapi-generator-maven-plugin/examples/non-java-invalid-spec.xml"
+ "modules/openapi-generator-maven-plugin/examples/non-java.xml"
+ "modules/openapi-generator-gradle-plugin/README.adoc"
+ "modules/openapi-generator-gradle-plugin/gradle.properties"
+ "modules/openapi-generator-gradle-plugin/samples/local-spec/gradle.properties"
+ "modules/openapi-generator-gradle-plugin/samples/local-spec/README.md"
+ "README.md")
+
+sedi () {
+ # Cross-platform version of sed -i that works both on Mac and Linux
+ sed --version >/dev/null 2>&1 && sed -i -e "$@" || sed -i "" "$@"
+}
+
+for filename in "${files[@]}"; do
+ # e.g. sed -i '' "s/3.0.1-SNAPSHOT/3.0.1/g" CI/pom.xml.bash
+ #echo "Running command: sed -i '' "s/$FROM/$TO/g" $filename"
+ if sedi "s/$FROM/$TO/g" $filename; then
+ echo "Updated $filename successfully!"
+ else
+ echo "ERROR: Failed to update $filename with the following command"
+ echo "sed -i '' \"s/$FROM/$TO/g\" $filename"
+ fi
+done
diff --git a/bin/windows/cpp-restsdk-petstore.bat b/bin/windows/cpp-restsdk-petstore.bat
index be6046bc59c6..074bef986684 100755
--- a/bin/windows/cpp-restsdk-petstore.bat
+++ b/bin/windows/cpp-restsdk-petstore.bat
@@ -5,6 +5,6 @@ If Not Exist %executable% (
)
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
-set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g cpp-restsdk -o samples\client\petstore\cpp-restsdk
+set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g cpp-restsdk -o samples\client\petstore\cpp-restsdk\client
java %JAVA_OPTS% -jar %executable% %ags%
diff --git a/bin/windows/r-petstore.bat b/bin/windows/r-petstore.bat
index e62f94857c43..89b1d7327bed 100755
--- a/bin/windows/r-petstore.bat
+++ b/bin/windows/r-petstore.bat
@@ -5,6 +5,6 @@ If Not Exist %executable% (
)
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
-set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g r -o samples\client\petstore\R
+set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g r -o samples\client\petstore\R --additional-properties packageName=petstore
java %JAVA_OPTS% -jar %executable% %ags%
diff --git a/docs/generators/spring.md b/docs/generators/spring.md
index 93bff4469adf..eed7875d2273 100644
--- a/docs/generators/spring.md
+++ b/docs/generators/spring.md
@@ -35,7 +35,7 @@ sidebar_label: spring
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |false|
|withXml|whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML)| |false|
|dateLibrary|Option. Date library to use|
- **joda**
- Joda (for legacy app only)
- **legacy**
- Legacy java.util.Date (if you really have a good reason not to use threetenbp
- **java8-localdatetime**
- Java 8 using LocalDateTime (for legacy app only)
- **java8**
- Java 8 native JSR310 (preferred for jdk 1.8+) - note: this also sets "java8" to true
- **threetenbp**
- Backport of JSR310 (preferred for jdk < 1.8)
|threetenbp|
-|java8|Option. Use Java8 classes instead of third party equivalents|- **true**
- Use Java 8 classes such as Base64
- **false**
- Various third party libraries as needed
|false|
+|java8|Option. Use Java8 classes instead of third party equivalents|- **true**
- Use Java 8 classes such as Base64. Use java8 default interface when a responseWrapper is used
- **false**
- Various third party libraries as needed
|false|
|disableHtmlEscaping|Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)| |false|
|booleanGetterPrefix|Set booleanGetterPrefix| |get|
|parentGroupId|parent groupId in generated pom N.B. parentGroupId, parentArtifactId and parentVersion must all be specified for any of them to take effect| |null|
@@ -48,7 +48,6 @@ sidebar_label: spring
|interfaceOnly|Whether to generate only API interface stubs without the server files.| |false|
|delegatePattern|Whether to generate the server files using the delegate pattern| |false|
|singleContentTypes|Whether to select only one produces/consumes content-type by operation.| |false|
-|java8|use java8 default interface| |true|
|async|use async Callable controllers| |false|
|reactive|wrap responses in Mono/Flux Reactor types (spring-boot only)| |false|
|responseWrapper|wrap the responses in given type (Future,Callable,CompletableFuture,ListenableFuture,DeferredResult,HystrixCommand,RxObservable,RxSingle or fully qualified type)| |null|
diff --git a/modules/openapi-generator-cli/pom.xml b/modules/openapi-generator-cli/pom.xml
index c02b6e8ab1ac..2849d23f715f 100644
--- a/modules/openapi-generator-cli/pom.xml
+++ b/modules/openapi-generator-cli/pom.xml
@@ -4,7 +4,7 @@
org.openapitools
openapi-generator-project
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
../..
diff --git a/modules/openapi-generator-core/pom.xml b/modules/openapi-generator-core/pom.xml
index e36eba121156..a91ac2830f6f 100644
--- a/modules/openapi-generator-core/pom.xml
+++ b/modules/openapi-generator-core/pom.xml
@@ -6,7 +6,7 @@
openapi-generator-project
org.openapitools
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
../..
diff --git a/modules/openapi-generator-gradle-plugin/README.adoc b/modules/openapi-generator-gradle-plugin/README.adoc
index d3ef91ee5356..a6680177ec01 100644
--- a/modules/openapi-generator-gradle-plugin/README.adoc
+++ b/modules/openapi-generator-gradle-plugin/README.adoc
@@ -39,16 +39,29 @@ compileJava.dependsOn tasks.openApiGenerate
====
== Plugin Setup
+
//# RELEASE_VERSION
+
+[source,group]
+----
+plugins {
+ id "org.openapi.generator" version "4.0.3-SNAPSHOT"
+}
+----
+
+Using https://docs.gradle.org/current/userguide/plugins.html#sec:old_plugin_application[legacy plugin application]:
+
[source,groovy]
----
buildscript {
repositories {
mavenLocal()
mavenCentral()
+ // or, via Gradle Plugin Portal:
+ // url "https://plugins.gradle.org/m2/"
}
dependencies {
- classpath "org.openapitools:openapi-generator-gradle-plugin:4.0.1"
+ classpath "org.openapitools:openapi-generator-gradle-plugin:4.0.3-SNAPSHOT"
}
}
@@ -56,11 +69,6 @@ apply plugin: 'org.openapi.generator'
----
//# /RELEASE_VERSION
-[NOTE]
-====
-The gradle plugin is not currently published to https://plugins.gradle.org/m2/.
-====
-
== Configuration
=== openApiGenerate
@@ -601,7 +609,7 @@ buildscript {
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
- classpath('org.openapitools:openapi-generator-gradle-plugin:4.0.1') {
+ classpath('org.openapitools:openapi-generator-gradle-plugin:4.0.3-SNAPSHOT') {
exclude group: 'com.google.guava'
}
}
diff --git a/modules/openapi-generator-gradle-plugin/gradle.properties b/modules/openapi-generator-gradle-plugin/gradle.properties
index 925e6248aece..467af36547f1 100644
--- a/modules/openapi-generator-gradle-plugin/gradle.properties
+++ b/modules/openapi-generator-gradle-plugin/gradle.properties
@@ -1,5 +1,5 @@
# RELEASE_VERSION
-openApiGeneratorVersion=4.0.2-SNAPSHOT
+openApiGeneratorVersion=4.0.3-SNAPSHOT
# /RELEASE_VERSION
# BEGIN placeholders
diff --git a/modules/openapi-generator-gradle-plugin/pom.xml b/modules/openapi-generator-gradle-plugin/pom.xml
index 4da415abea59..2be575667bb4 100644
--- a/modules/openapi-generator-gradle-plugin/pom.xml
+++ b/modules/openapi-generator-gradle-plugin/pom.xml
@@ -4,7 +4,7 @@
org.openapitools
openapi-generator-project
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
../..
diff --git a/modules/openapi-generator-gradle-plugin/samples/.gitignore b/modules/openapi-generator-gradle-plugin/samples/.gitignore
new file mode 100644
index 000000000000..0f9d8a485dca
--- /dev/null
+++ b/modules/openapi-generator-gradle-plugin/samples/.gitignore
@@ -0,0 +1 @@
+.bak/
\ No newline at end of file
diff --git a/modules/openapi-generator-gradle-plugin/samples/local-spec/README.md b/modules/openapi-generator-gradle-plugin/samples/local-spec/README.md
index ca68b2306f49..0dc7527c2a4a 100644
--- a/modules/openapi-generator-gradle-plugin/samples/local-spec/README.md
+++ b/modules/openapi-generator-gradle-plugin/samples/local-spec/README.md
@@ -17,5 +17,5 @@ gradle generateGoWithInvalidSpec
The samples can be tested against other versions of the plugin using the `openApiGeneratorVersion` property. For example:
```bash
-gradle -PopenApiGeneratorVersion=4.0.1 openApiValidate
+gradle -PopenApiGeneratorVersion=4.0.3-SNAPSHOT openApiValidate
```
diff --git a/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle.properties b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle.properties
index 9c1aea5a9593..c70502e281fa 100644
--- a/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle.properties
+++ b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle.properties
@@ -1,3 +1,3 @@
# RELEASE_VERSION
-openApiGeneratorVersion=4.0.2-SNAPSHOT
+openApiGeneratorVersion=4.0.3-SNAPSHOT
# /RELEASE_VERSION
diff --git a/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle/wrapper/gradle-wrapper.jar b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 000000000000..29953ea141f5
Binary files /dev/null and b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle/wrapper/gradle-wrapper.properties b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 000000000000..e0b3fb8d70b1
--- /dev/null
+++ b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/modules/openapi-generator-gradle-plugin/samples/local-spec/gradlew b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradlew
new file mode 100755
index 000000000000..cccdd3d517fc
--- /dev/null
+++ b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradlew
@@ -0,0 +1,172 @@
+#!/usr/bin/env sh
+
+##############################################################################
+##
+## 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=""
+
+# 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, switch paths to Windows format before running java
+if $cygwin ; 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=$((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"
+
+# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
+if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
+ cd "$(dirname "$0")"
+fi
+
+exec "$JAVACMD" "$@"
diff --git a/modules/openapi-generator-gradle-plugin/samples/local-spec/gradlew.bat b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradlew.bat
new file mode 100644
index 000000000000..e95643d6a2ca
--- /dev/null
+++ b/modules/openapi-generator-gradle-plugin/samples/local-spec/gradlew.bat
@@ -0,0 +1,84 @@
+@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=
+
+@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
diff --git a/modules/openapi-generator-maven-plugin/README.md b/modules/openapi-generator-maven-plugin/README.md
index 8df7a29e0b65..681b44f7f4c6 100644
--- a/modules/openapi-generator-maven-plugin/README.md
+++ b/modules/openapi-generator-maven-plugin/README.md
@@ -12,7 +12,7 @@ Add to your `build->plugins` section (default phase is `generate-sources` phase)
org.openapitools
openapi-generator-maven-plugin
- 4.0.1
+ 4.0.3-SNAPSHOT
diff --git a/modules/openapi-generator-maven-plugin/examples/java-client.xml b/modules/openapi-generator-maven-plugin/examples/java-client.xml
index 17f77269da93..3b8655aeabd1 100644
--- a/modules/openapi-generator-maven-plugin/examples/java-client.xml
+++ b/modules/openapi-generator-maven-plugin/examples/java-client.xml
@@ -13,7 +13,7 @@
org.openapitools
openapi-generator-maven-plugin
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
diff --git a/modules/openapi-generator-maven-plugin/examples/multi-module/java-client/pom.xml b/modules/openapi-generator-maven-plugin/examples/multi-module/java-client/pom.xml
index 43873375fe5b..d87a9cb43f80 100644
--- a/modules/openapi-generator-maven-plugin/examples/multi-module/java-client/pom.xml
+++ b/modules/openapi-generator-maven-plugin/examples/multi-module/java-client/pom.xml
@@ -19,7 +19,7 @@
org.openapitools
openapi-generator-maven-plugin
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
diff --git a/modules/openapi-generator-maven-plugin/examples/non-java-invalid-spec.xml b/modules/openapi-generator-maven-plugin/examples/non-java-invalid-spec.xml
index 9c099d7f9990..b1d3bfb37949 100644
--- a/modules/openapi-generator-maven-plugin/examples/non-java-invalid-spec.xml
+++ b/modules/openapi-generator-maven-plugin/examples/non-java-invalid-spec.xml
@@ -13,7 +13,7 @@
org.openapitools
openapi-generator-maven-plugin
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
diff --git a/modules/openapi-generator-maven-plugin/examples/non-java.xml b/modules/openapi-generator-maven-plugin/examples/non-java.xml
index 413899ba80bb..d733b0ee6e6b 100644
--- a/modules/openapi-generator-maven-plugin/examples/non-java.xml
+++ b/modules/openapi-generator-maven-plugin/examples/non-java.xml
@@ -13,7 +13,7 @@
org.openapitools
openapi-generator-maven-plugin
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
diff --git a/modules/openapi-generator-maven-plugin/pom.xml b/modules/openapi-generator-maven-plugin/pom.xml
index fc14d8d34533..c2c9eb6506d4 100644
--- a/modules/openapi-generator-maven-plugin/pom.xml
+++ b/modules/openapi-generator-maven-plugin/pom.xml
@@ -5,7 +5,7 @@
org.openapitools
openapi-generator-project
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
../..
diff --git a/modules/openapi-generator-online/pom.xml b/modules/openapi-generator-online/pom.xml
index 77b1c9771d3e..2936f1364997 100644
--- a/modules/openapi-generator-online/pom.xml
+++ b/modules/openapi-generator-online/pom.xml
@@ -4,7 +4,7 @@
org.openapitools
openapi-generator-project
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
../..
diff --git a/modules/openapi-generator/pom.xml b/modules/openapi-generator/pom.xml
index 85ebccd290be..fb876816e28f 100644
--- a/modules/openapi-generator/pom.xml
+++ b/modules/openapi-generator/pom.xml
@@ -4,7 +4,7 @@
org.openapitools
openapi-generator-project
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
../..
@@ -315,7 +315,7 @@
org.openapitools
openapi-generator-core
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
index 4595d8550777..e22a4f8ea502 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
@@ -4660,9 +4660,17 @@ public CodegenParameter fromRequestBody(RequestBody body, Set imports, S
schema.setAdditionalProperties(inner);
}
CodegenProperty codegenProperty = fromProperty("property", schema);
- // only support 1-dimension map only
+
imports.add(codegenProperty.baseType);
+ CodegenProperty innerCp = codegenProperty;
+ while (innerCp != null) {
+ if (innerCp.complexType != null) {
+ imports.add(innerCp.complexType);
+ }
+ innerCp = innerCp.items;
+ }
+
if (StringUtils.isEmpty(bodyParameterName)) {
codegenParameter.baseName = "request_body";
} else {
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java
index 0ef33cf0480f..882fccb4a214 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java
@@ -175,7 +175,7 @@ public AbstractJavaCodegen() {
dateLibrary.setEnum(dateOptions);
cliOptions.add(dateLibrary);
- CliOption java8Mode = new CliOption(JAVA8_MODE, "Option. Use Java8 classes instead of third party equivalents").defaultValue(String.valueOf(this.java8Mode));
+ CliOption java8Mode = CliOption.newBoolean(JAVA8_MODE, "Option. Use Java8 classes instead of third party equivalents", this.java8Mode);
Map java8ModeOptions = new HashMap<>();
java8ModeOptions.put("true", "Use Java 8 classes such as Base64");
java8ModeOptions.put("false", "Various third party libraries as needed");
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java
index a2eaa806b214..8ffa5e4a6d9b 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java
@@ -309,6 +309,8 @@ public void processOpts() {
supportingFiles.add(new SupportingFile("Filters" + File.separator + "GeneratePathParamsValidationFilter.mustache",
packageFolder + File.separator + "Filters", "GeneratePathParamsValidationFilter.cs"));
}
+
+ supportingFiles.add(new SupportingFile("Authentication" + File.separator + "ApiAuthentication.mustache",packageFolder + File.separator + "Authentication", "ApiAuthentication.cs"));
}
public void setPackageGuid(String packageGuid) {
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
index 673ab32669df..7036c71507e6 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
@@ -167,6 +167,7 @@ public void processOpts() {
supportingFiles.add(new SupportingFile("README.mustache", "", "README.md"));
supportingFiles.add(new SupportingFile("gitignore.mustache", "", ".gitignore"));
supportingFiles.add(new SupportingFile("git_push.sh.mustache", "", "git_push.sh"));
+ supportingFiles.add(new SupportingFile("travis.mustache", "", ".travis.yml"));
}
@Override
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
index 443bb43863e5..0ce2cee99146 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
@@ -103,8 +103,10 @@ public RClientCodegen() {
typeMapping.put("file", "data.frame");
typeMapping.put("binary", "data.frame");
typeMapping.put("ByteArray", "character");
- typeMapping.put("map", "object");
+ typeMapping.put("map", "map");
+ typeMapping.put("object", "object");
+ importMapping.clear();
cliOptions.clear();
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_NAME, "R package name (convention: lowercase).")
.defaultValue("openapi"));
@@ -288,10 +290,10 @@ public String getTypeDeclaration(Schema p) {
if (ModelUtils.isArraySchema(p)) {
ArraySchema ap = (ArraySchema) p;
Schema inner = ap.getItems();
- return getTypeDeclaration(inner);
+ return getSchemaType(p) + "[" + getTypeDeclaration(inner)+ "]";
} else if (ModelUtils.isMapSchema(p)) {
Schema inner = ModelUtils.getAdditionalProperties(p);
- return getTypeDeclaration(inner);
+ return getSchemaType(p) + "(" + getTypeDeclaration(inner) + ")";
}
// Not using the supertype invocation, because we want to UpperCamelize
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java
index a1f12a54f042..e7af53297f3a 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java
@@ -91,7 +91,7 @@ public RubyClientCodegen() {
// local variable names used in API methods (endpoints)
for (String word : Arrays.asList(
"local_var_path", "query_params", "header_params", "_header_accept", "_header_accept_result",
- "_header_content_type", "form_params", "post_body", "auth_names")) {
+ "_header_content_type", "form_params", "post_body", "auth_names", "send")) {
reservedWords.add(word.toLowerCase(Locale.ROOT));
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
index 03b0c865eaed..6bd358bd2345 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
@@ -123,8 +123,7 @@ public RustClientCodegen() {
// TODO(bcourtine): review file mapping.
// I tried to map as "std::io::File", but Reqwest multipart file requires a "AsRef" param.
// Getting a file from a Path is simple, but the opposite is difficult. So I map as "std::path::Path".
- // Reference is required here because Path does not implement the "Sized" trait.
- typeMapping.put("file", "&std::path::Path");
+ typeMapping.put("file", "std::path::PathBuf");
typeMapping.put("binary", "::models::File");
typeMapping.put("ByteArray", "String");
typeMapping.put("object", "Value");
@@ -151,6 +150,12 @@ public RustClientCodegen() {
setLibrary(HYPER_LIBRARY);
}
+ @Override
+ public Map postProcessModels(Map objs) {
+ // process enum in models
+ return postProcessModelsEnum(objs);
+ }
+
@Override
public void processOpts() {
super.processOpts();
@@ -488,25 +493,25 @@ public String toEnumDefaultValue(String value, String datatype) {
@Override
public String toEnumVarName(String name, String datatype) {
if (name.length() == 0) {
- return "EMPTY";
+ return "Empty";
}
// number
if ("int".equals(datatype) || "double".equals(datatype) || "float".equals(datatype)) {
String varName = name;
- varName = varName.replaceAll("-", "MINUS_");
- varName = varName.replaceAll("\\+", "PLUS_");
- varName = varName.replaceAll("\\.", "_DOT_");
+ varName = varName.replaceAll("-", "Minus");
+ varName = varName.replaceAll("\\+", "Plus");
+ varName = varName.replaceAll("\\.", "Dot");
return varName;
}
// for symbol, e.g. $, #
if (getSymbolName(name) != null) {
- return getSymbolName(name).toUpperCase(Locale.ROOT);
+ return getSymbolName(name);
}
// string
- String enumName = sanitizeName(underscore(name).toUpperCase(Locale.ROOT));
+ String enumName = sanitizeName(camelize(name));
enumName = enumName.replaceFirst("^_", "");
enumName = enumName.replaceFirst("_$", "");
@@ -519,7 +524,9 @@ public String toEnumVarName(String name, String datatype) {
@Override
public String toEnumName(CodegenProperty property) {
- String enumName = underscore(toModelName(property.name)).toUpperCase(Locale.ROOT);
+ // camelize the enum name
+ // phone_number => PhoneNumber
+ String enumName = camelize(toModelName(property.name));
// remove [] for array or map of enum
enumName = enumName.replace("[]", "");
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
index fdaa2bce4e5b..4e2c694fd8be 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
@@ -21,7 +21,6 @@
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.Operation;
import io.swagger.v3.oas.models.PathItem;
-import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
import org.openapitools.codegen.*;
import org.openapitools.codegen.languages.features.BeanValidationFeatures;
@@ -117,7 +116,7 @@ public SpringCodegen() {
cliOptions.add(CliOption.newBoolean(INTERFACE_ONLY, "Whether to generate only API interface stubs without the server files.", interfaceOnly));
cliOptions.add(CliOption.newBoolean(DELEGATE_PATTERN, "Whether to generate the server files using the delegate pattern", delegatePattern));
cliOptions.add(CliOption.newBoolean(SINGLE_CONTENT_TYPES, "Whether to select only one produces/consumes content-type by operation.", singleContentTypes));
- cliOptions.add(CliOption.newBoolean(JAVA_8, "use java8 default interface", java8));
+ updateJava8CliOptions();
cliOptions.add(CliOption.newBoolean(ASYNC, "use async Callable controllers", async));
cliOptions.add(CliOption.newBoolean(REACTIVE, "wrap responses in Mono/Flux Reactor types (spring-boot only)", reactive));
cliOptions.add(new CliOption(RESPONSE_WRAPPER, "wrap the responses in given type (Future,Callable,CompletableFuture,ListenableFuture,DeferredResult,HystrixCommand,RxObservable,RxSingle or fully qualified type)"));
@@ -142,6 +141,13 @@ public SpringCodegen() {
}
+ private void updateJava8CliOptions() {
+ CliOption option = cliOptions.stream().filter(o -> JAVA_8.equals(o.getOpt())).findFirst()
+ .orElseThrow(() -> new RuntimeException("Missing java8 option"));
+ Map java8ModeOptions = option.getEnum();
+ java8ModeOptions.put("true", "Use Java 8 classes such as Base64. Use java8 default interface when a responseWrapper is used");
+ }
+
@Override
public CodegenType getTag() {
return CodegenType.SERVER;
diff --git a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/README.mustache b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/README.mustache
index f13c6322bb97..e93ab6f53dd0 100644
--- a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/README.mustache
+++ b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/README.mustache
@@ -18,7 +18,8 @@ Module system
To build an compile the flow typed sources to javascript use:
```
npm install
-npm run build
+# The dependency `babel-preset-react-app` requires that you specify `NODE_ENV` or `BABEL_ENV` environment variables
+env BABEL_ENV={YOUR_ENV} npm run build
```
### Publishing
diff --git a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/babelrc b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/babelrc
index 75148dc5edb1..4bf17b5e66ec 100644
--- a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/babelrc
+++ b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/babelrc
@@ -1,4 +1,9 @@
{
- "presets": ["react-app"],
- "plugins": ["transform-flow-strip-types"]
+ "presets": [
+ "react-app",
+ "@babel/preset-flow"
+ ],
+ "plugins": [
+ "@babel/plugin-transform-flow-strip-types"
+ ]
}
diff --git a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/package.mustache b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/package.mustache
index eed7d2042dfb..b8f07e12eec9 100644
--- a/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/package.mustache
+++ b/modules/openapi-generator/src/main/resources/Javascript-Flowtyped/package.mustache
@@ -27,10 +27,11 @@
"portable-fetch": "^3.0.0"
},
"devDependencies": {
- "babel-cli": "^6.26.0",
- "babel-core": "^6.26.3",
- "babel-plugin-transform-flow-strip-types": "^6.22.0",
- "babel-preset-react-app": "^3.1.1",
+ "@babel/cli": "^7.0.0",
+ "@babel/core": "^7.0.0",
+ "@babel/plugin-transform-flow-strip-types": "^7.0.0",
+ "@babel/preset-flow": "^7.0.0",
+ "babel-preset-react-app": "^7.0.0",
"flow-copy-source": "^1.3.0",
"rimraf": "^2.6.2"
}
diff --git a/modules/openapi-generator/src/main/resources/aspnetcore/2.1/Authentication/ApiAuthentication.mustache b/modules/openapi-generator/src/main/resources/aspnetcore/2.1/Authentication/ApiAuthentication.mustache
new file mode 100644
index 000000000000..8f266775e131
--- /dev/null
+++ b/modules/openapi-generator/src/main/resources/aspnetcore/2.1/Authentication/ApiAuthentication.mustache
@@ -0,0 +1,60 @@
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc.Filters;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace {{packageName}}.Authentication
+{
+ public class ApiKeyRequirement : IAuthorizationRequirement
+ {
+ public IReadOnlyList ApiKeys { get; set; }
+
+ public string PolicyName { get; set; }
+
+ public ApiKeyRequirement(IEnumerable apiKeys, string policyName)
+ {
+ ApiKeys = apiKeys?.ToList() ?? new List();
+ PolicyName = policyName;
+ }
+ }
+
+ public class ApiKeyRequirementHandler : AuthorizationHandler
+ {
+
+ protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, ApiKeyRequirement requirement)
+ {
+ SucceedRequirementIfApiKeyPresentAndValid(context, requirement);
+ return Task.CompletedTask;
+ }
+
+ private void SucceedRequirementIfApiKeyPresentAndValid(AuthorizationHandlerContext context, ApiKeyRequirement requirement)
+ {
+{{#authMethods}}{{#isApiKey}}
+{{#-first}}
+ if (context.Resource is AuthorizationFilterContext authorizationFilterContext)
+ {
+ var apiKey = "";
+{{/-first}}
+{{#isKeyInHeader}}
+ apiKey = authorizationFilterContext.HttpContext.Request.Headers["{{keyParamName}}"].FirstOrDefault();
+{{/isKeyInHeader}}
+{{#isKeyInQuery}}
+ apiKey = authorizationFilterContext.HttpContext.Request.Query["{{keyParamName}}"].FirstOrDefault();
+{{/isKeyInQuery}}
+{{#isKeyInCookie}}
+ apiKey = authorizationFilterContext.HttpContext.Request.Cookies["{{keyParamName}}"] ?? null;
+{{/isKeyInCookie}}
+ if (requirement.PolicyName == "{{name}}" && apiKey != null && requirement.ApiKeys.Any(requiredApiKey => apiKey == requiredApiKey))
+ {
+ context.Succeed(requirement);
+ }
+{{#-last}}
+ }
+{{/-last}}
+{{/isApiKey}}{{/authMethods}}
+ }
+ }
+}
+
diff --git a/modules/openapi-generator/src/main/resources/aspnetcore/2.1/Startup.mustache b/modules/openapi-generator/src/main/resources/aspnetcore/2.1/Startup.mustache
index 3352c113c4a9..5883d72bcae4 100644
--- a/modules/openapi-generator/src/main/resources/aspnetcore/2.1/Startup.mustache
+++ b/modules/openapi-generator/src/main/resources/aspnetcore/2.1/Startup.mustache
@@ -12,6 +12,8 @@ using Newtonsoft.Json.Serialization;{{#useSwashbuckle}}
using Swashbuckle.AspNetCore.Swagger;
using Swashbuckle.AspNetCore.SwaggerGen;
using {{packageName}}.Filters;{{/useSwashbuckle}}
+using {{packageName}}.Authentication;
+using Microsoft.AspNetCore.Authorization;
namespace {{packageName}}
{
@@ -40,6 +42,22 @@ namespace {{packageName}}
///
public void ConfigureServices(IServiceCollection services)
{
+{{#authMethods}}
+{{#isApiKey}}
+{{#-first}}
+ services.AddTransient();
+ services.AddAuthorization(authConfig =>
+ {
+{{/-first}}
+ authConfig.AddPolicy("{{name}}",
+ policyBuilder => policyBuilder
+ .AddRequirements(new ApiKeyRequirement(new[] { "my-secret-key" },"{{name}}")));
+{{#-last}}
+ });
+{{/-last}}
+{{/isApiKey}}
+{{/authMethods}}
+
// Add framework services.
services
.AddMvc()
diff --git a/modules/openapi-generator/src/main/resources/aspnetcore/2.1/controller.mustache b/modules/openapi-generator/src/main/resources/aspnetcore/2.1/controller.mustache
index 75121e645325..0c136c8a8b8d 100644
--- a/modules/openapi-generator/src/main/resources/aspnetcore/2.1/controller.mustache
+++ b/modules/openapi-generator/src/main/resources/aspnetcore/2.1/controller.mustache
@@ -33,7 +33,8 @@ namespace {{apiPackage}}
/// {{description}}{{/allParams}}{{#responses}}
/// {{message}}{{/responses}}
[{{httpMethod}}]
- [Route("{{{basePathWithoutHost}}}{{{path}}}")]{{#hasAuthMethods}}{{#authMethods}}{{#isBasicBearer}}
+ [Route("{{{basePathWithoutHost}}}{{{path}}}")]{{#hasAuthMethods}}{{#authMethods}}{{#isApiKey}}
+ [Authorize(Policy = "{{name}}")]{{/isApiKey}}{{#isBasicBearer}}
[Authorize{{#hasScopes}}(Roles = "{{#scopes}}{{scope}}{{#hasMore}},{{/hasMore}}{{/scopes}}"){{/hasScopes}}]{{/isBasicBearer}}{{/authMethods}}{{/hasAuthMethods}}
[ValidateModelState]{{#useSwashbuckle}}
[SwaggerOperation("{{operationId}}")]{{#responses}}{{#dataType}}
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-client/HttpRequest.cpp.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-client/HttpRequest.cpp.mustache
index 6c61ca461e63..f9c036f82079 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-client/HttpRequest.cpp.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-client/HttpRequest.cpp.mustache
@@ -45,18 +45,29 @@ void {{prefix}}HttpRequestInput::add_file(QString variable_name, QString local_f
: QObject(parent), manager(nullptr)
{
qsrand(QDateTime::currentDateTime().toTime_t());
-
+ timeout = 0;
+ timer = new QTimer();
manager = new QNetworkAccessManager(this);
connect(manager, &QNetworkAccessManager::finished, this, &{{prefix}}HttpRequestWorker::on_manager_finished);
}
{{prefix}}HttpRequestWorker::~{{prefix}}HttpRequestWorker() {
+ if(timer != nullptr){
+ if(timer->isActive()){
+ timer->stop();
+ }
+ timer->deleteLater();
+ }
}
QMap {{prefix}}HttpRequestWorker::getResponseHeaders() const {
return headers;
}
+void {{prefix}}HttpRequestWorker::setTimeOut(int tout){
+ timeout = tout;
+}
+
QString {{prefix}}HttpRequestWorker::http_attribute_encode(QString attribute_name, QString input) {
// result structure follows RFC 5987
bool need_utf_encoding = false;
@@ -108,7 +119,7 @@ QString {{prefix}}HttpRequestWorker::http_attribute_encode(QString attribute_nam
void {{prefix}}HttpRequestWorker::execute({{prefix}}HttpRequestInput *input) {
// reset variables
-
+ QNetworkReply* reply = nullptr;
QByteArray request_content = "";
response = "";
error_type = QNetworkReply::NoError;
@@ -276,19 +287,19 @@ void {{prefix}}HttpRequestWorker::execute({{prefix}}HttpRequestInput *input) {
}
if (input->http_method == "GET") {
- manager->get(request);
+ reply = manager->get(request);
}
else if (input->http_method == "POST") {
- manager->post(request, request_content);
+ reply = manager->post(request, request_content);
}
else if (input->http_method == "PUT") {
- manager->put(request, request_content);
+ reply = manager->put(request, request_content);
}
else if (input->http_method == "HEAD") {
- manager->head(request);
+ reply = manager->head(request);
}
else if (input->http_method == "DELETE") {
- manager->deleteResource(request);
+ reply = manager->deleteResource(request);
}
else {
#if (QT_VERSION >= 0x050800)
@@ -298,11 +309,16 @@ void {{prefix}}HttpRequestWorker::execute({{prefix}}HttpRequestInput *input) {
buffer->setData(request_content);
buffer->open(QIODevice::ReadOnly);
- QNetworkReply* reply = manager->sendCustomRequest(request, input->http_method.toLatin1(), buffer);
+ reply = manager->sendCustomRequest(request, input->http_method.toLatin1(), buffer);
buffer->setParent(reply);
#endif
}
-
+ if(timeout > 0){
+ timer->setSingleShot(true);
+ timer->setInterval(timeout);
+ connect(timer, &QTimer::timeout, this, [=](){ on_manager_timeout(reply); });
+ timer->start();
+ }
}
void {{prefix}}HttpRequestWorker::on_manager_finished(QNetworkReply *reply) {
@@ -318,6 +334,16 @@ void {{prefix}}HttpRequestWorker::on_manager_finished(QNetworkReply *reply) {
emit on_execution_finished(this);
}
+void {{prefix}}HttpRequestWorker::on_manager_timeout(QNetworkReply *reply) {
+ error_type = QNetworkReply::TimeoutError;
+ response = "";
+ error_str = "Timed out waiting for response";
+ disconnect(manager, nullptr, nullptr, nullptr);
+ reply->abort();
+ reply->deleteLater();
+
+ emit on_execution_finished(this);
+}
QSslConfiguration* {{prefix}}HttpRequestWorker::sslDefaultConfiguration;
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-client/HttpRequest.h.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-client/HttpRequest.h.mustache
index a8a50e266abf..6ba6b63117ad 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-client/HttpRequest.h.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-client/HttpRequest.h.mustache
@@ -10,6 +10,7 @@
#include
#include
+#include
#include
#include
#include
@@ -60,7 +61,7 @@ public:
QByteArray response;
QNetworkReply::NetworkError error_type;
QString error_str;
-
+ QTimer *timer;
explicit {{prefix}}HttpRequestWorker(QObject *parent = nullptr);
virtual ~{{prefix}}HttpRequestWorker();
@@ -68,16 +69,17 @@ public:
QString http_attribute_encode(QString attribute_name, QString input);
void execute({{prefix}}HttpRequestInput *input);
static QSslConfiguration* sslDefaultConfiguration;
-
+ void setTimeOut(int tout);
signals:
void on_execution_finished({{prefix}}HttpRequestWorker *worker);
private:
QNetworkAccessManager *manager;
QMap headers;
+ int timeout;
+ void on_manager_timeout(QNetworkReply *reply);
private slots:
- void on_manager_finished(QNetworkReply *reply);
-
+ void on_manager_finished(QNetworkReply *reply);
};
{{#cppNamespaceDeclarations}}
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-client/api-body.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-client/api-body.mustache
index c2355916bfa1..899a16b05973 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-client/api-body.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-client/api-body.mustache
@@ -10,7 +10,8 @@ namespace {{this}} {
{{/cppNamespaceDeclarations}}
{{classname}}::{{classname}}() : basePath("{{{basePathWithoutHost}}}"),
- host("{{#serverHost}}{{#scheme}}{{scheme}}://{{/scheme}}{{serverHost}}{{#serverPort}}:{{serverPort}}{{/serverPort}}{{/serverHost}}") {
+ host("{{#serverHost}}{{#scheme}}{{scheme}}://{{/scheme}}{{serverHost}}{{#serverPort}}:{{serverPort}}{{/serverPort}}{{/serverHost}}"),
+ timeout(0){
}
@@ -18,9 +19,10 @@ namespace {{this}} {
}
-{{classname}}::{{classname}}(const QString& host, const QString& basePath) {
+{{classname}}::{{classname}}(const QString& host, const QString& basePath, const int tout) {
this->host = host;
this->basePath = basePath;
+ this->timeout = tout;
}
void {{classname}}::setBasePath(const QString& basePath){
@@ -31,6 +33,10 @@ void {{classname}}::setHost(const QString& host){
this->host = host;
}
+void {{classname}}::setApiTimeOutMs(const int tout){
+ timeout = tout;
+}
+
void {{classname}}::addHeaders(const QString& key, const QString& value){
defaultHeaders.insert(key, value);
}
@@ -97,6 +103,7 @@ void
}
{{/collectionFormat}}{{/queryParams}}
{{prefix}}HttpRequestWorker *worker = new {{prefix}}HttpRequestWorker();
+ worker->setTimeOut(timeout);
{{prefix}}HttpRequestInput input(fullPath, "{{httpMethod}}");
{{#formParams}}
if ({{paramName}} != nullptr) {
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-client/api-header.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-client/api-header.mustache
index a5fc0432b526..ea9218ad529e 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-client/api-header.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-client/api-header.mustache
@@ -18,11 +18,12 @@ class {{classname}}: public QObject {
public:
{{classname}}();
- {{classname}}(const QString& host, const QString& basePath);
+ {{classname}}(const QString& host, const QString& basePath, const int toutMs = 0);
~{{classname}}();
void setBasePath(const QString& basePath);
void setHost(const QString& host);
+ void setApiTimeOutMs(const int tout);
void addHeaders(const QString& key, const QString& value);
{{#operations}}{{#operation}}void {{nickname}}({{#allParams}}const {{{dataType}}}& {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});
@@ -30,6 +31,7 @@ public:
private:
QString basePath;
QString host;
+ int timeout;
QMap defaultHeaders;
{{#operations}}{{#operation}}void {{nickname}}Callback ({{prefix}}HttpRequestWorker * worker);
{{/operation}}{{/operations}}
@@ -38,9 +40,9 @@ signals:
{{/operation}}{{/operations}}
{{#operations}}{{#operation}}void {{nickname}}SignalFull({{prefix}}HttpRequestWorker* worker{{#returnType}}, {{{returnType}}} summary{{/returnType}});
{{/operation}}{{/operations}}
- {{#operations}}{{#operation}}void {{nickname}}SignalE({{#returnType}}{{{returnType}}} summary, {{/returnType}}QNetworkReply::NetworkError error_type, QString& error_str);
+ {{#operations}}{{#operation}}void {{nickname}}SignalE({{#returnType}}{{{returnType}}} summary, {{/returnType}}QNetworkReply::NetworkError error_type, QString error_str);
{{/operation}}{{/operations}}
- {{#operations}}{{#operation}}void {{nickname}}SignalEFull({{prefix}}HttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
+ {{#operations}}{{#operation}}void {{nickname}}SignalEFull({{prefix}}HttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
{{/operation}}{{/operations}}
};
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-client/enum.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-client/enum.mustache
index 6e10a390b362..2874ef8c7129 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-client/enum.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-client/enum.mustache
@@ -4,6 +4,7 @@
#include
#include
+#include
{{#cppNamespaceDeclarations}}
namespace {{this}} {
@@ -54,4 +55,6 @@ private :
}
{{/cppNamespaceDeclarations}}
+Q_DECLARE_METATYPE({{#cppNamespaceDeclarations}}{{this}}::{{/cppNamespaceDeclarations}}{{prefix}}Enum)
+
#endif // {{prefix}}_ENUM_H
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-client/model-header.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-client/model-header.mustache
index 9cb73bdb4d0a..38b42f401a2c 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-client/model-header.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-client/model-header.mustache
@@ -74,6 +74,8 @@ private:
}
{{/cppNamespaceDeclarations}}
+Q_DECLARE_METATYPE({{#cppNamespaceDeclarations}}{{this}}::{{/cppNamespaceDeclarations}}{{classname}})
+
#endif // {{classname}}_H
{{/model}}
{{/models}}
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-client/object.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-client/object.mustache
index c0b2413118b9..100670d1fc5c 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-client/object.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-client/object.mustache
@@ -4,6 +4,7 @@
#include
#include
+#include
{{#cppNamespaceDeclarations}}
namespace {{this}} {
@@ -56,4 +57,6 @@ private :
}
{{/cppNamespaceDeclarations}}
+Q_DECLARE_METATYPE({{#cppNamespaceDeclarations}}{{this}}::{{/cppNamespaceDeclarations}}{{prefix}}Object)
+
#endif // {{prefix}}_OBJECT_H
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/enum.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/enum.mustache
index 6e10a390b362..2874ef8c7129 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/enum.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/enum.mustache
@@ -4,6 +4,7 @@
#include
#include
+#include
{{#cppNamespaceDeclarations}}
namespace {{this}} {
@@ -54,4 +55,6 @@ private :
}
{{/cppNamespaceDeclarations}}
+Q_DECLARE_METATYPE({{#cppNamespaceDeclarations}}{{this}}::{{/cppNamespaceDeclarations}}{{prefix}}Enum)
+
#endif // {{prefix}}_ENUM_H
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/model-header.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/model-header.mustache
index 9cb73bdb4d0a..38b42f401a2c 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/model-header.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/model-header.mustache
@@ -74,6 +74,8 @@ private:
}
{{/cppNamespaceDeclarations}}
+Q_DECLARE_METATYPE({{#cppNamespaceDeclarations}}{{this}}::{{/cppNamespaceDeclarations}}{{classname}})
+
#endif // {{classname}}_H
{{/model}}
{{/models}}
diff --git a/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/object.mustache b/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/object.mustache
index c0b2413118b9..100670d1fc5c 100644
--- a/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/object.mustache
+++ b/modules/openapi-generator/src/main/resources/cpp-qt5-qhttpengine-server/object.mustache
@@ -4,6 +4,7 @@
#include
#include
+#include
{{#cppNamespaceDeclarations}}
namespace {{this}} {
@@ -56,4 +57,6 @@ private :
}
{{/cppNamespaceDeclarations}}
+Q_DECLARE_METATYPE({{#cppNamespaceDeclarations}}{{this}}::{{/cppNamespaceDeclarations}}{{prefix}}Object)
+
#endif // {{prefix}}_OBJECT_H
diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/README.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/README.mustache
index ffe56a5a0b7c..56f1b0707171 100644
--- a/modules/openapi-generator/src/main/resources/csharp-netcore/README.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp-netcore/README.mustache
@@ -80,7 +80,7 @@ Then, publish to a [local feed](https://docs.microsoft.com/en-us/nuget/hosting-p
## Getting Started
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using {{packageName}}.{{apiPackage}};
using {{packageName}}.Client;
@@ -90,9 +90,10 @@ namespace Example
{
public class {{operationId}}Example
{
- public void main()
+ public static void Main()
{
{{#apiInfo}}{{#apis}}{{#-first}}{{#operations}}{{#operation}}{{#-first}}
+ Configuration.Default.BasePath = "{{{basePath}}}";
{{#hasAuthMethods}}
{{#authMethods}}
{{#isBasic}}
@@ -113,7 +114,7 @@ namespace Example
{{/authMethods}}
{{/hasAuthMethods}}
- var apiInstance = new {{classname}}();
+ var apiInstance = new {{classname}}(Configuration.Default);
{{#allParams}}
{{#isPrimitiveType}}
var {{paramName}} = {{{example}}}; // {{{dataType}}} | {{{description}}}{{^required}} (optional) {{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
@@ -128,12 +129,14 @@ namespace Example
{{#summary}}
// {{{.}}}
{{/summary}}
- {{#returnType}}{{{.}}} result = {{/returnType}}apiInstance.{{{operationId}}}({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{#returnType}}
+ {{#returnType}}{{{returnType}}} result = {{/returnType}}apiInstance.{{{operationId}}}({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{#returnType}}
Debug.WriteLine(result);{{/returnType}}
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling {{classname}}.{{operationId}}: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
{{/-first}}{{/operation}}{{/operations}}{{/-first}}{{/apis}}{{/apiInfo}}
}
diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/api_doc.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/api_doc.mustache
index 60bde9985e64..2eb7c9eb348f 100644
--- a/modules/openapi-generator/src/main/resources/csharp-netcore/api_doc.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp-netcore/api_doc.mustache
@@ -12,7 +12,7 @@ Method | HTTP request | Description
{{#operation}}
# **{{{operationId}}}**
-> {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}} {{operationId}} ({{#allParams}}{{{dataType}}} {{paramName}}{{^required}}{{#optionalMethodArgument}} = null{{/optionalMethodArgument}}{{/required}}{{#hasMore}}, {{/hasMore}}{{/allParams}})
+> {{#returnType}}{{returnType}}{{/returnType}}{{^returnType}}void{{/returnType}} {{operationId}} ({{#allParams}}{{{dataType}}} {{paramName}}{{^required}}{{#optionalMethodArgument}} = null{{/optionalMethodArgument}}{{/required}}{{#hasMore}}, {{/hasMore}}{{/allParams}})
{{{summary}}}{{#notes}}
@@ -20,7 +20,7 @@ Method | HTTP request | Description
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using {{packageName}}.{{apiPackage}};
using {{packageName}}.Client;
@@ -30,8 +30,9 @@ namespace Example
{
public class {{operationId}}Example
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "{{{basePath}}}";
{{#hasAuthMethods}}
{{#authMethods}}
{{#isBasic}}
@@ -52,7 +53,7 @@ namespace Example
{{/authMethods}}
{{/hasAuthMethods}}
- var apiInstance = new {{classname}}();
+ var apiInstance = new {{classname}}(Configuration.Default);
{{#allParams}}
{{#isPrimitiveType}}
var {{paramName}} = {{{example}}}; // {{{dataType}}} | {{{description}}}{{^required}} (optional) {{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
@@ -67,12 +68,14 @@ namespace Example
{{#summary}}
// {{{.}}}
{{/summary}}
- {{#returnType}}{{returnType}} result = {{/returnType}}apiInstance.{{{operationId}}}({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{#returnType}}
+ {{#returnType}}{{{returnType}}} result = {{/returnType}}apiInstance.{{{operationId}}}({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{#returnType}}
Debug.WriteLine(result);{{/returnType}}
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling {{classname}}.{{operationId}}: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -88,7 +91,7 @@ Name | Type | Description | Notes
### Return type
-{{#returnType}}{{#returnTypeIsPrimitive}}**{{{returnType}}}**{{/returnTypeIsPrimitive}}{{^returnTypeIsPrimitive}}[**{{{returnType}}}**]({{returnBaseType}}.md){{/returnTypeIsPrimitive}}{{/returnType}}{{^returnType}}void (empty response body){{/returnType}}
+{{#returnType}}{{#returnTypeIsPrimitive}}**{{{returnType}}}**{{/returnTypeIsPrimitive}}{{^returnTypeIsPrimitive}}[**{{returnType}}**]({{returnBaseType}}.md){{/returnTypeIsPrimitive}}{{/returnType}}{{^returnType}}void (empty response body){{/returnType}}
### Authorization
@@ -99,6 +102,15 @@ Name | Type | Description | Notes
- **Content-Type**: {{#consumes}}{{{mediaType}}}{{#hasMore}}, {{/hasMore}}{{/consumes}}{{^consumes}}Not defined{{/consumes}}
- **Accept**: {{#produces}}{{{mediaType}}}{{#hasMore}}, {{/hasMore}}{{/produces}}{{^produces}}Not defined{{/produces}}
+{{#responses.0}}
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+{{#responses}}
+| **{{code}}** | {{message}} | {{#headers}} * {{baseName}} - {{description}}
{{/headers}}{{^headers.0}} - {{/headers.0}} |
+{{/responses}}
+{{/responses.0}}
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
{{/operation}}
diff --git a/modules/openapi-generator/src/main/resources/perl/ApiClient.mustache b/modules/openapi-generator/src/main/resources/perl/ApiClient.mustache
index a65c20dac534..8175c47d6239 100644
--- a/modules/openapi-generator/src/main/resources/perl/ApiClient.mustache
+++ b/modules/openapi-generator/src/main/resources/perl/ApiClient.mustache
@@ -340,9 +340,17 @@ sub update_params_for_auth {
{{/isKeyInQuery}}
{{/isApiKey}}
{{#isBasic}}
+ {{^isBasicBearer}}
if ($self->{config}{username} || $self->{config}{password}) {
$header_params->{'Authorization'} = 'Basic ' . encode_base64($self->{config}{username} . ":" . $self->{config}{password});
}
+ {{/isBasicBearer}}
+ {{#isBasicBearer}}
+ // this endpoint requires Bearer{{#bearerFormat}} ({{{.}}}){{/bearerFormat}} authentication (access token)
+ if ($self->{config}{access_token}) {
+ $headers['Authorization'] = 'Bearer ' . $self->{config}{access_token};
+ }
+ {{/isBasicBearer}}
{{/isBasic}}
{{#isOAuth}}
if ($self->{config}{access_token}) {
diff --git a/modules/openapi-generator/src/main/resources/perl/api_doc.mustache b/modules/openapi-generator/src/main/resources/perl/api_doc.mustache
index 99d5ad5198c1..bcbc7b41345c 100644
--- a/modules/openapi-generator/src/main/resources/perl/api_doc.mustache
+++ b/modules/openapi-generator/src/main/resources/perl/api_doc.mustache
@@ -29,8 +29,15 @@ use {{moduleName}}::{{classname}};
my $api_instance = {{moduleName}}::{{classname}}->new(
{{#hasAuthMethods}}{{#authMethods}}{{#isBasic}}
# Configure HTTP basic authorization: {{{name}}}
+ {{^isBasicBearer}}
username => 'YOUR_USERNAME',
- password => 'YOUR_PASSWORD',{{/isBasic}}{{#isApiKey}}
+ password => 'YOUR_PASSWORD',
+ {{/isBasicBearer}}
+ {{#isBasicBearer}}
+ # Configure bearer access token for authorization: {{{name}}}
+ access_token => 'YOUR_BEARER_TOKEN',
+ {{/isBasicBearer}}
+ {{/isBasic}}{{#isApiKey}}
# Configure API key authorization: {{{name}}}
api_key => {'{{{keyParamName}}}' => 'YOUR_API_KEY'},
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/modules/openapi-generator/src/main/resources/perl/travis.mustache b/modules/openapi-generator/src/main/resources/perl/travis.mustache
new file mode 100644
index 000000000000..cdfebb90fbef
--- /dev/null
+++ b/modules/openapi-generator/src/main/resources/perl/travis.mustache
@@ -0,0 +1,9 @@
+# https://docs.travis-ci.com/user/languages/perl/
+#
+
+language: perl
+
+perl:
+ - "5.28"
+
+sudo: false
diff --git a/modules/openapi-generator/src/main/resources/r/api.mustache b/modules/openapi-generator/src/main/resources/r/api.mustache
index 2612d6c838ef..955bd104bbe4 100644
--- a/modules/openapi-generator/src/main/resources/r/api.mustache
+++ b/modules/openapi-generator/src/main/resources/r/api.mustache
@@ -33,6 +33,18 @@
},
{{#operation}}
{{{operationId}}} = function({{#requiredParams}}{{paramName}}, {{/requiredParams}}{{#optionalParams}}{{paramName}}={{^defaultValue}}NULL{{/defaultValue}}{{#defaultValue}}{{{.}}}{{/defaultValue}}, {{/optionalParams}}...){
+ apiResponse <- self${{{operationId}}}WithHttpInfo({{#allParams}}{{paramName}}, {{/allParams}}...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ {{{operationId}}}WithHttpInfo = function({{#requiredParams}}{{paramName}}, {{/requiredParams}}{{#optionalParams}}{{paramName}}={{^defaultValue}}NULL{{/defaultValue}}{{#defaultValue}}{{{.}}}{{/defaultValue}}, {{/optionalParams}}...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -119,21 +131,23 @@
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
{{#returnType}}
{{#isPrimitiveType}}
- httr::content(resp, "text", encoding = "UTF-8"
+ content <- httr::content(resp, "text", encoding = "UTF-8")
+ ApiResponse$new(content,resp)
{{/isPrimitiveType}}
{{^isPrimitiveType}}
- {{returnType}}$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "{{returnType}}", "package:{{packageName}}")
+ ApiResponse$new(deserializedRespObj, resp)
{{/isPrimitiveType}}
{{/returnType}}
{{^returnType}}
- # void response, no need to return anything
+ {{! Returning the ApiResponse object with NULL object when the endpoint doesn't return anything}}
+ ApiResponse$new(NULL, resp)
{{/returnType}}
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
}{{#hasMore}},{{/hasMore}}
{{/operation}}
)
diff --git a/modules/openapi-generator/src/main/resources/r/api_client.mustache b/modules/openapi-generator/src/main/resources/r/api_client.mustache
index 80510b10e8bc..585ddee77f36 100644
--- a/modules/openapi-generator/src/main/resources/r/api_client.mustache
+++ b/modules/openapi-generator/src/main/resources/r/api_client.mustache
@@ -74,7 +74,7 @@ ApiClient <- R6::R6Class(
headers <- httr::add_headers(c(headerParams, self$defaultHeaders))
if (method == "GET") {
- httr::GET(url, queryParams, headers, ...)
+ httr::GET(url, query = queryParams, headers, ...)
} else if (method == "POST") {
httr::POST(url, query = queryParams, headers, body = body, httr::content_type("application/json"), ...)
} else if (method == "PUT") {
@@ -88,6 +88,48 @@ ApiClient <- R6::R6Class(
} else {
stop("http method must be `GET`, `HEAD`, `OPTIONS`, `POST`, `PATCH`, `PUT` or `DELETE`.")
}
+ },
+
+ deserialize = function(resp, returnType, pkgEnv) {
+ respObj <- jsonlite::fromJSON(httr::content(resp, "text", encoding = "UTF-8"))
+ self$deserializeObj(respObj, returnType, pkgEnv)
+ },
+
+ deserializeObj = function(obj, returnType, pkgEnv) {
+ returnObj <- NULL
+ primitiveTypes <- c("character", "numeric", "integer", "logical", "complex")
+
+ if (startsWith(returnType, "map(")) {
+ innerReturnType <- regmatches(returnType, regexec(pattern = "map\\((.*)\\)", returnType))[[1]][2]
+ returnObj <- lapply(names(obj), function(name) {
+ self$deserializeObj(obj[[name]], innerReturnType, pkgEnv)
+ })
+ names(returnObj) <- names(obj)
+ } else if (startsWith(returnType, "array[")) {
+ innerReturnType <- regmatches(returnType, regexec(pattern = "array\\[(.*)\\]", returnType))[[1]][2]
+ if (c(innerReturnType) %in% primitiveTypes) {
+ returnObj <- vector("list", length = length(obj))
+ if (length(obj) > 0) {
+ for (row in 1:length(obj)) {
+ returnObj[[row]] <- self$deserializeObj(obj[row], innerReturnType, pkgEnv)
+ }
+ }
+ } else {
+ returnObj <- vector("list", length = nrow(obj))
+ if (nrow(obj) > 0) {
+ for (row in 1:nrow(obj)) {
+ returnObj[[row]] <- self$deserializeObj(obj[row, , drop = FALSE], innerReturnType, pkgEnv)
+ }
+ }
+ }
+ } else if (exists(returnType, pkgEnv) && !(c(returnType) %in% primitiveTypes)) {
+ returnType <- get(returnType, envir = as.environment(pkgEnv))
+ returnObj <- returnType$new()
+ returnObj$fromJSON(jsonlite::toJSON(obj, digits = NA))
+ } else {
+ returnObj <- obj
+ }
+ returnObj
}
)
)
diff --git a/modules/openapi-generator/src/main/resources/r/model.mustache b/modules/openapi-generator/src/main/resources/r/model.mustache
index 9c41f3a034c4..6559ef18067c 100644
--- a/modules/openapi-generator/src/main/resources/r/model.mustache
+++ b/modules/openapi-generator/src/main/resources/r/model.mustache
@@ -132,99 +132,79 @@
{{classname}}Object <- jsonlite::fromJSON({{classname}}Json)
{{#vars}}
if (!is.null({{classname}}Object$`{{baseName}}`)) {
- {{#isListContainer}}
- {{#isPrimitiveType}}
- self$`{{baseName}}` <- {{classname}}Object$`{{baseName}}`
- {{/isPrimitiveType}}
- {{^isPrimitiveType}}
- self$`{{baseName}}` <- sapply({{classname}}Object$`{{baseName}}`, function(x) {
- {{baseName}}Object <- {{dataType}}$new()
- {{baseName}}Object$fromJSON(jsonlite::toJSON(x, auto_unbox = TRUE))
- {{baseName}}Object
- })
- {{/isPrimitiveType}}
- {{/isListContainer}}
- {{^isListContainer}}
+ {{#isContainer}}
+ self$`{{baseName}}` <- ApiClient$new()$deserializeObj({{classname}}Object$`{{baseName}}`, "{{dataType}}", "package:{{packageName}}")
+ {{/isContainer}}
+ {{^isContainer}}
{{#isPrimitiveType}}
self$`{{baseName}}` <- {{classname}}Object$`{{baseName}}`
{{/isPrimitiveType}}
{{^isPrimitiveType}}
{{baseName}}Object <- {{dataType}}$new()
- {{baseName}}Object$fromJSON(jsonlite::toJSON({{classname}}Object${{baseName}}, auto_unbox = TRUE))
+ {{baseName}}Object$fromJSON(jsonlite::toJSON({{classname}}Object${{baseName}}, auto_unbox = TRUE, digits = NA))
self$`{{baseName}}` <- {{baseName}}Object
{{/isPrimitiveType}}
- {{/isListContainer}}
+ {{/isContainer}}
}
{{/vars}}
},
toJSONString = function() {
- sprintf(
- '{
- {{#vars}}
- "{{baseName}}":
- {{#isListContainer}}
- {{#isPrimitiveType}}
- {{#isNumeric}}[%d]{{/isNumeric}}{{^isNumeric}}[%s]{{/isNumeric}}{{#hasMore}},{{/hasMore}}
- {{/isPrimitiveType}}
- {{^isPrimitiveType}}
- [%s]{{#hasMore}},{{/hasMore}}
- {{/isPrimitiveType}}
- {{/isListContainer}}
- {{^isListContainer}}
- {{#isPrimitiveType}}
- {{#isNumeric}}%d{{/isNumeric}}{{^isNumeric}}"%s"{{/isNumeric}}{{#hasMore}},{{/hasMore}}
- {{/isPrimitiveType}}
- {{^isPrimitiveType}}
- %s{{#hasMore}},{{/hasMore}}
- {{/isPrimitiveType}}
- {{/isListContainer}}
- {{/vars}}
- }',
- {{#vars}}
+ jsoncontent <- c(
+ {{#vars}}
+ if (!is.null(self$`{{baseName}}`)) {
+ sprintf(
+ '"{{baseName}}":
+ {{#isListContainer}}
+ {{#isPrimitiveType}}
+ {{#isNumeric}}[%d]{{/isNumeric}}{{^isNumeric}}[%s]{{/isNumeric}}
+ {{/isPrimitiveType}}
+ {{^isPrimitiveType}}[%s]
+ {{/isPrimitiveType}}
+ {{/isListContainer}}
+ {{^isListContainer}}
+ {{#isPrimitiveType}}
+ {{#isNumeric}}%d{{/isNumeric}}{{^isNumeric}}"%s"{{/isNumeric}}
+ {{/isPrimitiveType}}
+ {{^isPrimitiveType}}%s
+ {{/isPrimitiveType}}
+ {{/isListContainer}}',
{{#isListContainer}}
{{#isPrimitiveType}}
- paste(unlist(lapply(self$`{{{baseName}}}`, function(x) paste0('"', x, '"'))), collapse=","){{#hasMore}},{{/hasMore}}
+ paste(unlist(lapply(self$`{{{baseName}}}`, function(x) paste0('"', x, '"'))), collapse=",")
{{/isPrimitiveType}}
{{^isPrimitiveType}}
- paste(unlist(lapply(self$`{{{baseName}}}`, function(x) jsonlite::toJSON(x$toJSON(), auto_unbox=TRUE))), collapse=","){{#hasMore}},{{/hasMore}}
+ paste(unlist(lapply(self$`{{{baseName}}}`, function(x) jsonlite::toJSON(x$toJSON(), auto_unbox=TRUE, digits = NA))), collapse=",")
{{/isPrimitiveType}}
{{/isListContainer}}
{{^isListContainer}}
{{#isPrimitiveType}}
- self$`{{baseName}}`{{#hasMore}},{{/hasMore}}
+ self$`{{baseName}}`
{{/isPrimitiveType}}
{{^isPrimitiveType}}
- jsonlite::toJSON(self$`{{baseName}}`$toJSON(), auto_unbox=TRUE){{#hasMore}},{{/hasMore}}
+ jsonlite::toJSON(self$`{{baseName}}`$toJSON(), auto_unbox=TRUE, digits = NA)
{{/isPrimitiveType}}
{{/isListContainer}}
+ )}{{#hasMore}},{{/hasMore}}
{{/vars}}
)
+ jsoncontent <- paste(jsoncontent, collapse = ",")
+ paste('{', jsoncontent, '}', sep = "")
},
fromJSONString = function({{classname}}Json) {
{{classname}}Object <- jsonlite::fromJSON({{classname}}Json)
{{#vars}}
- {{#isListContainer}}
- {{#isPrimitiveType}}
- self$`{{baseName}}` <- lapply({{classname}}Object$`{{baseName}}`, function (x) x)
- {{/isPrimitiveType}}
- {{^isPrimitiveType}}
- data.frame <- {{classname}}Object$`{{baseName}}`
- self$`{{baseName}}` <- vector("list", length = nrow(data.frame))
- for (row in 1:nrow(data.frame)) {
- {{baseName}}.node <- {{dataType}}$new()
- {{baseName}}.node$fromJSON(jsonlite::toJSON(data.frame[row,,drop = TRUE], auto_unbox = TRUE))
- self$`{{baseName}}`[[row]] <- {{baseName}}.node
- }
- {{/isPrimitiveType}}
- {{/isListContainer}}
- {{^isListContainer}}
+ {{! AAPI - added condition for handling container type of parameters, map and array}}
+ {{#isContainer}}
+ self$`{{baseName}}` <- ApiClient$new()$deserializeObj({{classname}}Object$`{{baseName}}`, "{{dataType}}","package:{{packageName}}")
+ {{/isContainer}}
+ {{^isContainer}}
{{#isPrimitiveType}}
self$`{{baseName}}` <- {{classname}}Object$`{{baseName}}`
{{/isPrimitiveType}}
{{^isPrimitiveType}}
- self$`{{baseName}}` <- {{dataType}}$new()$fromJSON(jsonlite::toJSON({{classname}}Object${{baseName}}, auto_unbox = TRUE))
+ self$`{{baseName}}` <- {{dataType}}$new()$fromJSON(jsonlite::toJSON({{classname}}Object${{baseName}}, auto_unbox = TRUE, digits = NA))
{{/isPrimitiveType}}
- {{/isListContainer}}
+ {{/isContainer}}
{{/vars}}
self
}
diff --git a/modules/openapi-generator/src/main/resources/ruby-client/rubocop.mustache b/modules/openapi-generator/src/main/resources/ruby-client/rubocop.mustache
index e9f19c082d9d..0ef33ce5e322 100644
--- a/modules/openapi-generator/src/main/resources/ruby-client/rubocop.mustache
+++ b/modules/openapi-generator/src/main/resources/ruby-client/rubocop.mustache
@@ -46,7 +46,7 @@ Layout/EmptyLinesAroundMethodBody:
Layout/EmptyLinesAroundModuleBody:
Enabled: true
-Layout/FirstParameterIndentation:
+Layout/IndentFirstArgument:
Enabled: true
# Use Ruby >= 1.9 syntax for hashes. Prefer { a: :b } over { :a => :b }.
diff --git a/modules/openapi-generator/src/main/resources/rust/README.mustache b/modules/openapi-generator/src/main/resources/rust/README.mustache
index 83f83acdc965..62aa006644da 100644
--- a/modules/openapi-generator/src/main/resources/rust/README.mustache
+++ b/modules/openapi-generator/src/main/resources/rust/README.mustache
@@ -20,10 +20,10 @@ For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}})
## Installation
-Put the package under your project folder and add the following in import:
+Put the package under your project folder and add the following to `Cargo.toml` under `[dependencies]`:
```
- "./{{{packageName}}}"
+ openapi = { path = "./generated" }
```
## Documentation for API Endpoints
@@ -40,69 +40,12 @@ Class | Method | HTTP request | Description
{{#models}}{{#model}} - [{{{classname}}}]({{{modelDocPath}}}{{{classname}}}.md)
{{/model}}{{/models}}
-## Documentation For Authorization
-
-{{^authMethods}} Endpoints do not require authorization.
-{{/authMethods}}{{#authMethods}}{{#last}} Authentication schemes defined for the API:{{/last}}{{/authMethods}}
-{{#authMethods}}
-
-## {{{name}}}
-
-{{#isApiKey}}- **Type**: API key
-
-Example
-```
- auth := context.WithValue(context.TODO(), sw.ContextAPIKey, sw.APIKey{
- Key: "APIKEY",
- Prefix: "Bearer", // Omit if not necessary.
- })
- r, err := client.Service.Operation(auth, args)
-```
-{{/isApiKey}}
-{{#isBasic}}- **Type**: HTTP basic authentication
-
-Example
-
-```
- auth := context.WithValue(context.TODO(), sw.ContextBasicAuth, sw.BasicAuth{
- UserName: "username",
- Password: "password",
- })
- r, err := client.Service.Operation(auth, args)
-```
-
-{{/isBasic}}
-{{#isOAuth}}
-
-- **Type**: OAuth
-- **Flow**: {{{flow}}}
-- **Authorization URL**: {{{authorizationUrl}}}
-- **Scopes**: {{^scopes}}N/A{{/scopes}}
-{{#scopes}} - **{{{scope}}}**: {{{description}}}
-{{/scopes}}
-
-Example
-
-```
- auth := context.WithValue(context.TODO(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
- r, err := client.Service.Operation(auth, args)
-```
-
-Or via OAuth2 module to automatically refresh tokens and perform user authentication.
+To get access to the crate's generated documentation, use:
```
- import "golang.org/x/oauth2"
-
- / .. Perform OAuth2 round trip request and obtain a token .. //
-
- tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
- auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
- r, err := client.Service.Operation(auth, args)
+cargo doc --open
```
-{{/isOAuth}}
-{{/authMethods}}
-
## Author
{{#apiInfo}}{{#apis}}{{^hasMore}}{{{infoEmail}}}
diff --git a/modules/openapi-generator/src/main/resources/rust/model.mustache b/modules/openapi-generator/src/main/resources/rust/model.mustache
index ba7d821a1170..4c6b8dff10cc 100644
--- a/modules/openapi-generator/src/main/resources/rust/model.mustache
+++ b/modules/openapi-generator/src/main/resources/rust/model.mustache
@@ -8,13 +8,28 @@
#[allow(unused_imports)]
use serde_json::Value;
+{{!-- for enum schemas --}}
+{{#isEnum}}
+/// {{{description}}}
+#[derive(Debug, Serialize, Deserialize)]
+pub enum {{classname}} {
+{{#allowableValues}}
+{{#enumVars}}
+ #[serde(rename = "{{{value}}}")]
+ {{name}},
+{{/enumVars}}{{/allowableValues}}
+}
+{{/isEnum}}
+
+{{!-- for non-enum schemas --}}
+{{^isEnum}}
#[derive(Debug, Serialize, Deserialize)]
pub struct {{{classname}}} {
{{#vars}}
{{#description}}
/// {{{description}}}
{{/description}}
- #[serde(rename = "{{{baseName}}}")]
+ #[serde(rename = "{{{baseName}}}"{{^required}}, skip_serializing_if = "Option::is_none"{{/required}})]
pub {{{name}}}: {{#required}}{{#isNullable}}Option<{{/isNullable}}{{/required}}{{^required}}Option<{{/required}}{{{dataType}}}{{#required}}{{#isNullable}}>{{/isNullable}}{{/required}}{{^required}}>{{/required}},
{{/vars}}
}
@@ -31,16 +46,23 @@ impl {{{classname}}} {
}
}
}
+{{/isEnum}}
+
+{{!-- for properties that are of enum type --}}
+{{#vars}}
{{#isEnum}}
-// TODO enum
-// List of {{{name}}}
-//const (
-// {{#allowableValues}}
-// {{#enumVars}}
-// {{{name}}} {{{classname}}} = "{{{value}}}"
-// {{/enumVars}}
-// {{/allowableValues}}
-//)
+/// {{{description}}}
+#[derive(Debug, Serialize, Deserialize)]
+pub enum {{enumName}} {
+{{#allowableValues}}
+{{#enumVars}}
+ #[serde(rename = "{{{value}}}")]
+ {{name}},
+{{/enumVars}}
+{{/allowableValues}}
+}
{{/isEnum}}
+{{/vars}}
+
{{/model}}
{{/models}}
diff --git a/modules/openapi-generator/src/main/resources/rust/reqwest/api_mod.mustache b/modules/openapi-generator/src/main/resources/rust/reqwest/api_mod.mustache
index 80c30e7dcb6f..318b0f7a0db2 100644
--- a/modules/openapi-generator/src/main/resources/rust/reqwest/api_mod.mustache
+++ b/modules/openapi-generator/src/main/resources/rust/reqwest/api_mod.mustache
@@ -10,19 +10,19 @@ pub enum Error {
impl From for Error {
fn from(e: reqwest::Error) -> Self {
- return Error::Reqwest(e)
+ Error::Reqwest(e)
}
}
impl From for Error {
fn from(e: serde_json::Error) -> Self {
- return Error::Serde(e)
+ Error::Serde(e)
}
}
impl From for Error {
fn from(e: std::io::Error) -> Self {
- return Error::Io(e)
+ Error::Io(e)
}
}
diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache
index 6a1967c7c868..976fce56236c 100644
--- a/modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache
+++ b/modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache
@@ -107,10 +107,21 @@ export class {{classname}} extends runtime.BaseAPI {
{{/headerParams}}
{{#authMethods}}
{{#isBasic}}
+ {{#isBasicBasic}}
if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) {
headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password);
}
+ {{/isBasicBasic}}
+ {{#isBasicBearer}}
+ if (this.configuration && (this.configuration.accessToken || this.configuration.apiKey)) {
+ const token = this.configuration.accessToken || this.configuration.apiKey;
+ const tokenString = typeof token === 'function' ? token("{{name}}", [{{#scopes}}"{{{scope}}}"{{^-last}}, {{/-last}}{{/scopes}}]) : token;
+ if (tokenString) {
+ headerParameters["Authorization"] = `Bearer ${tokenString}`;
+ }
+ }
+ {{/isBasicBearer}}
{{/isBasic}}
{{#isApiKey}}
{{#isKeyInHeader}}
diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java
index 334ae65e518f..fcb8a9f916f4 100644
--- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java
+++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java
@@ -17,6 +17,7 @@
package org.openapitools.codegen;
+import com.google.common.collect.Sets;
import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.Operation;
@@ -638,4 +639,19 @@ public void objectQueryParamIdentifyAsObject() {
Assert.assertEquals(imports.iterator().next(), "PageQuery");
}
+ @Test
+ public void mapParamImportInnerObject() {
+ final OpenAPI openAPI = TestUtils.parseSpec("src/test/resources/2_0/mapArgs.yaml");
+ final DefaultCodegen codegen = new DefaultCodegen();
+ codegen.setOpenAPI(openAPI);
+
+ RequestBody requestBody = openAPI.getPaths().get("/api/instruments").getPost().getRequestBody();
+
+ HashSet imports = new HashSet<>();
+ codegen.fromRequestBody(requestBody, imports, "");
+
+ HashSet expected = Sets.newHashSet("InstrumentDefinition", "map");
+
+ Assert.assertEquals(imports, expected);
+ }
}
diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java
index 9a95e857d8a5..f9dec31da461 100644
--- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java
+++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java
@@ -22,6 +22,7 @@
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.servers.Server;
import io.swagger.v3.parser.core.models.ParseOptions;
+import org.openapitools.codegen.CliOption;
import org.openapitools.codegen.ClientOptInput;
import org.openapitools.codegen.ClientOpts;
import org.openapitools.codegen.CodegenConstants;
@@ -35,11 +36,12 @@
import java.io.IOException;
import java.nio.file.Files;
+import static java.util.stream.Collectors.groupingBy;
+import static org.openapitools.codegen.languages.SpringCodegen.RESPONSE_WRAPPER;
+import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertFalse;
import static org.testng.Assert.assertNotNull;
-import static org.openapitools.codegen.languages.SpringCodegen.RESPONSE_WRAPPER;
-
public class SpringCodegenTest {
@Test
@@ -168,4 +170,13 @@ private void checkFileNotContains(MockDefaultGenerator generator, String path, S
for (String line : lines)
assertFalse(file.contains(line));
}
+
+ @Test
+ public void clientOptsUnicity() {
+ SpringCodegen codegen = new SpringCodegen();
+ codegen.cliOptions()
+ .stream()
+ .collect(groupingBy(CliOption::getOpt))
+ .forEach((k,v) -> assertEquals(v.size(), 1, k + " is described multiple times"));
+ }
}
diff --git a/modules/openapi-generator/src/test/resources/2_0/mapArgs.yaml b/modules/openapi-generator/src/test/resources/2_0/mapArgs.yaml
new file mode 100644
index 000000000000..c023311ae453
--- /dev/null
+++ b/modules/openapi-generator/src/test/resources/2_0/mapArgs.yaml
@@ -0,0 +1,358 @@
+---
+swagger: '2.0'
+info:
+ version: 0.10.190
+ title: LUSID API
+paths:
+ "/api/instruments":
+ post:
+ tags:
+ - Instruments
+ summary: Upsert instruments
+ description: Upsert instruments
+ operationId: UpsertInstruments
+ consumes: []
+ produces:
+ - text/plain
+ - application/json
+ - text/json
+ parameters:
+ - name: requests
+ in: body
+ description: The instrument definitions
+ required: false
+ schema:
+ type: object
+ additionalProperties:
+ "$ref": "#/definitions/InstrumentDefinition"
+ responses:
+ '201':
+ description: Success
+ schema:
+ type: object
+ additionalProperties:
+ "$ref": "#/definitions/UpsertInstrumentsResponse"
+ '400':
+ description: The details of the input related failure
+ schema:
+ type: object
+ additionalProperties:
+ "$ref": "#/definitions/LusidValidationProblemDetails"
+ default:
+ description: Error response
+ schema:
+ type: object
+ additionalProperties:
+ "$ref": "#/definitions/LusidProblemDetails"
+definitions:
+ Link:
+ required:
+ - relation
+ - href
+ - method
+ type: object
+ properties:
+ relation:
+ enum:
+ - Root
+ - Properties
+ - Transactions
+ - Details
+ - Constituents
+ - Holdings
+ - Commands
+ - HoldingsAdjustments
+ - Parent
+ - PropertySchema
+ - EntitySchema
+ - NextPage
+ - PreviousPage
+ - Quote
+ - ConstituentsAdjustments
+ - Values
+ type: string
+ href:
+ type: string
+ description:
+ type: string
+ method:
+ enum:
+ - POST
+ - GET
+ - PATCH
+ - DELETE
+ type: string
+ LusidValidationProblemDetails:
+ required:
+ - name
+ - code
+ type: object
+ properties:
+ name:
+ type: string
+ errorDetails:
+ uniqueItems: false
+ type: array
+ items:
+ type: object
+ additionalProperties:
+ type: string
+ code:
+ format: int32
+ type: integer
+ errors:
+ type: object
+ additionalProperties:
+ uniqueItems: false
+ type: array
+ items:
+ type: string
+ readOnly: true
+ type:
+ type: string
+ title:
+ type: string
+ status:
+ format: int32
+ type: integer
+ detail:
+ type: string
+ instance:
+ type: string
+ LusidProblemDetails:
+ required:
+ - name
+ - code
+ type: object
+ properties:
+ name:
+ type: string
+ errorDetails:
+ uniqueItems: false
+ type: array
+ items:
+ type: object
+ additionalProperties:
+ type: string
+ code:
+ format: int32
+ type: integer
+ type:
+ type: string
+ title:
+ type: string
+ status:
+ format: int32
+ type: integer
+ detail:
+ type: string
+ instance:
+ type: string
+ ResourceId:
+ type: object
+ properties:
+ scope:
+ type: string
+ code:
+ type: string
+ Version:
+ description: Describes the version metadata of an entity.
+ type: object
+ properties:
+ effectiveFrom:
+ format: date-time
+ description: ''
+ type: string
+ asAtDate:
+ format: date-time
+ description: ''
+ type: string
+ ErrorDetail:
+ type: object
+ properties:
+ id:
+ type: string
+ type:
+ type: string
+ detail:
+ type: string
+ InstrumentDefinition:
+ required:
+ - name
+ - identifiers
+ type: object
+ properties:
+ name:
+ description: Required. The name of the instrument
+ type: string
+ identifiers:
+ description: Required. A set of identifiers that identify this instrument
+ type: object
+ additionalProperties:
+ "$ref": "#/definitions/InstrumentIdValue"
+ properties:
+ description: Optional. A collection of properties to upsert on the instrument.
+ uniqueItems: false
+ type: array
+ items:
+ "$ref": "#/definitions/InstrumentProperty"
+ lookThroughPortfolioId:
+ "$ref": "#/definitions/ResourceId"
+ description: Optional. The identifier of the portfolio that represents this
+ instrument.
+ definition:
+ "$ref": "#/definitions/InstrumentEconomicDefinition"
+ description: Expanded instrument definition
+ InstrumentIdValue:
+ required:
+ - value
+ type: object
+ properties:
+ value:
+ description: The value of the instrument id, which must not be empty or null.
+ e.g, 'BBG123456'
+ type: string
+ effectiveAt:
+ format: date-time
+ description: "The effective at date of the instrument id, which is optional.
+ The default value in the null case\r\nis DateTimeOffset.MinValue."
+ type: string
+ InstrumentProperty:
+ type: object
+ properties:
+ key:
+ description: The property key of the property, e.g, 'Instrument/default/Isin'
+ type: string
+ value:
+ "$ref": "#/definitions/PropertyValue"
+ description: The value of the property, which must not be empty or null. e.g,
+ 'US0378331005'
+ InstrumentEconomicDefinition:
+ description: Expanded instrument definition
+ required:
+ - instrumentFormat
+ - content
+ type: object
+ properties:
+ instrumentFormat:
+ type: string
+ content:
+ type: string
+ PropertyValue:
+ type: object
+ properties:
+ labelValue:
+ description: ''
+ type: string
+ metricValue:
+ "$ref": "#/definitions/MetricValue"
+ description: ''
+ effectiveFrom:
+ format: date-time
+ description: Date for which the property is effective from
+ type: string
+ MetricValue:
+ type: object
+ properties:
+ value:
+ format: double
+ type: number
+ unit:
+ type: string
+ UpsertInstrumentsResponse:
+ type: object
+ properties:
+ href:
+ type: string
+ values:
+ description: The collection of upserted instruments with their latest parameters.
+ type: object
+ additionalProperties:
+ "$ref": "#/definitions/Instrument"
+ failed:
+ description: "If any instruments failed to be upserted, they will be listed
+ in 'Failed', along\r\nwith a reason why."
+ type: object
+ additionalProperties:
+ "$ref": "#/definitions/ErrorDetail"
+ links:
+ uniqueItems: false
+ type: array
+ items:
+ "$ref": "#/definitions/Link"
+ Instrument:
+ required:
+ - state
+ type: object
+ properties:
+ href:
+ type: string
+ lusidInstrumentId:
+ description: The lusid instrument id (LUID) of the instrument
+ type: string
+ version:
+ "$ref": "#/definitions/Version"
+ description: The version of the instrument
+ name:
+ description: The name of the instrument
+ type: string
+ identifiers:
+ description: The set of identifiers that can be used to uniquely identify
+ the instrument
+ type: object
+ additionalProperties:
+ type: string
+ properties:
+ description: "Any requested instrument properties. If no property can be found
+ for the instrument, then\r\na value of 'Unknown' will be returned"
+ uniqueItems: false
+ type: array
+ items:
+ "$ref": "#/definitions/Property"
+ lookthroughPortfolio:
+ "$ref": "#/definitions/ResourceId"
+ description: The lookthrough portfolio of the instrument (if any).
+ instrumentDefinition:
+ "$ref": "#/definitions/InstrumentEconomicDefinition"
+ description: The economic definition of the instrument for an OTC or instrument
+ where an expanded definition exists.
+ state:
+ enum:
+ - Active
+ - Inactive
+ type: string
+ links:
+ uniqueItems: false
+ type: array
+ items:
+ "$ref": "#/definitions/Link"
+ Property:
+ required:
+ - key
+ - value
+ type: object
+ properties:
+ key:
+ description: ''
+ type: string
+ value:
+ description: ''
+ type: object
+ unit:
+ description: ''
+ type: string
+ effectiveFrom:
+ format: date-time
+ description: Date for which the property is effective from
+ type: string
+securityDefinitions:
+ oauth2:
+ flow: implicit
+ authorizationUrl: https://lusid.okta.com/oauth2/aus5al5yopbHW2wJn2p6/v1/authorize
+ type: oauth2
+ description: OAuth2 Implicit Grant
+security:
+ - oauth2: []
+tags:
+ - name: Instruments
+ description: Methods for interacting with instruments
diff --git a/pom.xml b/pom.xml
index be576dc7f037..ecb40eab0df8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
pom
openapi-generator-project
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
https://github.com/openapitools/openapi-generator
@@ -40,23 +40,20 @@
cbornet
Christophe Bornet
-
- jaz-ah
- Joseph Zuromski
-
ackintosh
Akihito Nakano
-
- JFCote
- Jean-François Côté
-
jmini
Jérémie Bresson
dev@jmini.fr
+
+ etherealjoy
+ Sunn
+ sunn.ssb@live.com
+
github
diff --git a/samples/client/petstore/R/.openapi-generator/VERSION b/samples/client/petstore/R/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/R/.openapi-generator/VERSION
+++ b/samples/client/petstore/R/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/R/R/api_client.R b/samples/client/petstore/R/R/api_client.R
index d4a6262475db..8d3d0fcd8b26 100644
--- a/samples/client/petstore/R/R/api_client.R
+++ b/samples/client/petstore/R/R/api_client.R
@@ -81,7 +81,7 @@ ApiClient <- R6::R6Class(
headers <- httr::add_headers(c(headerParams, self$defaultHeaders))
if (method == "GET") {
- httr::GET(url, queryParams, headers, ...)
+ httr::GET(url, query = queryParams, headers, ...)
} else if (method == "POST") {
httr::POST(url, query = queryParams, headers, body = body, httr::content_type("application/json"), ...)
} else if (method == "PUT") {
@@ -95,6 +95,48 @@ ApiClient <- R6::R6Class(
} else {
stop("http method must be `GET`, `HEAD`, `OPTIONS`, `POST`, `PATCH`, `PUT` or `DELETE`.")
}
+ },
+
+ deserialize = function(resp, returnType, pkgEnv) {
+ respObj <- jsonlite::fromJSON(httr::content(resp, "text", encoding = "UTF-8"))
+ self$deserializeObj(respObj, returnType, pkgEnv)
+ },
+
+ deserializeObj = function(obj, returnType, pkgEnv) {
+ returnObj <- NULL
+ primitiveTypes <- c("character", "numeric", "integer", "logical", "complex")
+
+ if (startsWith(returnType, "map(")) {
+ innerReturnType <- regmatches(returnType, regexec(pattern = "map\\((.*)\\)", returnType))[[1]][2]
+ returnObj <- lapply(names(obj), function(name) {
+ self$deserializeObj(obj[[name]], innerReturnType, pkgEnv)
+ })
+ names(returnObj) <- names(obj)
+ } else if (startsWith(returnType, "array[")) {
+ innerReturnType <- regmatches(returnType, regexec(pattern = "array\\[(.*)\\]", returnType))[[1]][2]
+ if (c(innerReturnType) %in% primitiveTypes) {
+ returnObj <- vector("list", length = length(obj))
+ if (length(obj) > 0) {
+ for (row in 1:length(obj)) {
+ returnObj[[row]] <- self$deserializeObj(obj[row], innerReturnType, pkgEnv)
+ }
+ }
+ } else {
+ returnObj <- vector("list", length = nrow(obj))
+ if (nrow(obj) > 0) {
+ for (row in 1:nrow(obj)) {
+ returnObj[[row]] <- self$deserializeObj(obj[row, , drop = FALSE], innerReturnType, pkgEnv)
+ }
+ }
+ }
+ } else if (exists(returnType, pkgEnv) && !(c(returnType) %in% primitiveTypes)) {
+ returnType <- get(returnType, envir = as.environment(pkgEnv))
+ returnObj <- returnType$new()
+ returnObj$fromJSON(jsonlite::toJSON(obj, digits = NA))
+ } else {
+ returnObj <- obj
+ }
+ returnObj
}
)
)
diff --git a/samples/client/petstore/R/R/category.R b/samples/client/petstore/R/R/category.R
index fea3501c6faf..de662eaed4c6 100644
--- a/samples/client/petstore/R/R/category.R
+++ b/samples/client/petstore/R/R/category.R
@@ -54,16 +54,24 @@ Category <- R6::R6Class(
}
},
toJSONString = function() {
- sprintf(
- '{
- "id":
- %d,
- "name":
- "%s"
- }',
- self$`id`,
+ jsoncontent <- c(
+ if (!is.null(self$`id`)) {
+ sprintf(
+ '"id":
+ %d
+ ',
+ self$`id`
+ )},
+ if (!is.null(self$`name`)) {
+ sprintf(
+ '"name":
+ "%s"
+ ',
self$`name`
+ )}
)
+ jsoncontent <- paste(jsoncontent, collapse = ",")
+ paste('{', jsoncontent, '}', sep = "")
},
fromJSONString = function(CategoryJson) {
CategoryObject <- jsonlite::fromJSON(CategoryJson)
diff --git a/samples/client/petstore/R/R/model_api_response.R b/samples/client/petstore/R/R/model_api_response.R
index 425c6380457e..5985ed033c0c 100644
--- a/samples/client/petstore/R/R/model_api_response.R
+++ b/samples/client/petstore/R/R/model_api_response.R
@@ -67,19 +67,31 @@ ModelApiResponse <- R6::R6Class(
}
},
toJSONString = function() {
- sprintf(
- '{
- "code":
- %d,
- "type":
- "%s",
- "message":
- "%s"
- }',
- self$`code`,
- self$`type`,
+ jsoncontent <- c(
+ if (!is.null(self$`code`)) {
+ sprintf(
+ '"code":
+ %d
+ ',
+ self$`code`
+ )},
+ if (!is.null(self$`type`)) {
+ sprintf(
+ '"type":
+ "%s"
+ ',
+ self$`type`
+ )},
+ if (!is.null(self$`message`)) {
+ sprintf(
+ '"message":
+ "%s"
+ ',
self$`message`
+ )}
)
+ jsoncontent <- paste(jsoncontent, collapse = ",")
+ paste('{', jsoncontent, '}', sep = "")
},
fromJSONString = function(ModelApiResponseJson) {
ModelApiResponseObject <- jsonlite::fromJSON(ModelApiResponseJson)
diff --git a/samples/client/petstore/R/R/order.R b/samples/client/petstore/R/R/order.R
index 76f908c39a26..839db2951c4d 100644
--- a/samples/client/petstore/R/R/order.R
+++ b/samples/client/petstore/R/R/order.R
@@ -105,28 +105,52 @@ Order <- R6::R6Class(
}
},
toJSONString = function() {
- sprintf(
- '{
- "id":
- %d,
- "petId":
- %d,
- "quantity":
- %d,
- "shipDate":
- "%s",
- "status":
- "%s",
- "complete":
- "%s"
- }',
- self$`id`,
- self$`petId`,
- self$`quantity`,
- self$`shipDate`,
- self$`status`,
+ jsoncontent <- c(
+ if (!is.null(self$`id`)) {
+ sprintf(
+ '"id":
+ %d
+ ',
+ self$`id`
+ )},
+ if (!is.null(self$`petId`)) {
+ sprintf(
+ '"petId":
+ %d
+ ',
+ self$`petId`
+ )},
+ if (!is.null(self$`quantity`)) {
+ sprintf(
+ '"quantity":
+ %d
+ ',
+ self$`quantity`
+ )},
+ if (!is.null(self$`shipDate`)) {
+ sprintf(
+ '"shipDate":
+ "%s"
+ ',
+ self$`shipDate`
+ )},
+ if (!is.null(self$`status`)) {
+ sprintf(
+ '"status":
+ "%s"
+ ',
+ self$`status`
+ )},
+ if (!is.null(self$`complete`)) {
+ sprintf(
+ '"complete":
+ "%s"
+ ',
self$`complete`
+ )}
)
+ jsoncontent <- paste(jsoncontent, collapse = ",")
+ paste('{', jsoncontent, '}', sep = "")
},
fromJSONString = function(OrderJson) {
OrderObject <- jsonlite::fromJSON(OrderJson)
diff --git a/samples/client/petstore/R/R/pet.R b/samples/client/petstore/R/R/pet.R
index 11d5811a0f5d..69c67d243d69 100644
--- a/samples/client/petstore/R/R/pet.R
+++ b/samples/client/petstore/R/R/pet.R
@@ -93,63 +93,77 @@ Pet <- R6::R6Class(
}
if (!is.null(PetObject$`category`)) {
categoryObject <- Category$new()
- categoryObject$fromJSON(jsonlite::toJSON(PetObject$category, auto_unbox = TRUE))
+ categoryObject$fromJSON(jsonlite::toJSON(PetObject$category, auto_unbox = TRUE, digits = NA))
self$`category` <- categoryObject
}
if (!is.null(PetObject$`name`)) {
self$`name` <- PetObject$`name`
}
if (!is.null(PetObject$`photoUrls`)) {
- self$`photoUrls` <- PetObject$`photoUrls`
+ self$`photoUrls` <- ApiClient$new()$deserializeObj(PetObject$`photoUrls`, "array[character]", "package:petstore")
}
if (!is.null(PetObject$`tags`)) {
- self$`tags` <- sapply(PetObject$`tags`, function(x) {
- tagsObject <- Tag$new()
- tagsObject$fromJSON(jsonlite::toJSON(x, auto_unbox = TRUE))
- tagsObject
- })
+ self$`tags` <- ApiClient$new()$deserializeObj(PetObject$`tags`, "array[Tag]", "package:petstore")
}
if (!is.null(PetObject$`status`)) {
self$`status` <- PetObject$`status`
}
},
toJSONString = function() {
- sprintf(
- '{
- "id":
- %d,
- "category":
- %s,
- "name":
- "%s",
- "photoUrls":
- [%s],
- "tags":
- [%s],
- "status":
- "%s"
- }',
- self$`id`,
- jsonlite::toJSON(self$`category`$toJSON(), auto_unbox=TRUE),
- self$`name`,
- paste(unlist(lapply(self$`photoUrls`, function(x) paste0('"', x, '"'))), collapse=","),
- paste(unlist(lapply(self$`tags`, function(x) jsonlite::toJSON(x$toJSON(), auto_unbox=TRUE))), collapse=","),
+ jsoncontent <- c(
+ if (!is.null(self$`id`)) {
+ sprintf(
+ '"id":
+ %d
+ ',
+ self$`id`
+ )},
+ if (!is.null(self$`category`)) {
+ sprintf(
+ '"category":
+ %s
+ ',
+ jsonlite::toJSON(self$`category`$toJSON(), auto_unbox=TRUE, digits = NA)
+ )},
+ if (!is.null(self$`name`)) {
+ sprintf(
+ '"name":
+ "%s"
+ ',
+ self$`name`
+ )},
+ if (!is.null(self$`photoUrls`)) {
+ sprintf(
+ '"photoUrls":
+ [%s]
+ ',
+ paste(unlist(lapply(self$`photoUrls`, function(x) paste0('"', x, '"'))), collapse=",")
+ )},
+ if (!is.null(self$`tags`)) {
+ sprintf(
+ '"tags":
+ [%s]
+',
+ paste(unlist(lapply(self$`tags`, function(x) jsonlite::toJSON(x$toJSON(), auto_unbox=TRUE, digits = NA))), collapse=",")
+ )},
+ if (!is.null(self$`status`)) {
+ sprintf(
+ '"status":
+ "%s"
+ ',
self$`status`
+ )}
)
+ jsoncontent <- paste(jsoncontent, collapse = ",")
+ paste('{', jsoncontent, '}', sep = "")
},
fromJSONString = function(PetJson) {
PetObject <- jsonlite::fromJSON(PetJson)
self$`id` <- PetObject$`id`
- self$`category` <- Category$new()$fromJSON(jsonlite::toJSON(PetObject$category, auto_unbox = TRUE))
+ self$`category` <- Category$new()$fromJSON(jsonlite::toJSON(PetObject$category, auto_unbox = TRUE, digits = NA))
self$`name` <- PetObject$`name`
- self$`photoUrls` <- lapply(PetObject$`photoUrls`, function (x) x)
- data.frame <- PetObject$`tags`
- self$`tags` <- vector("list", length = nrow(data.frame))
- for (row in 1:nrow(data.frame)) {
- tags.node <- Tag$new()
- tags.node$fromJSON(jsonlite::toJSON(data.frame[row,,drop = TRUE], auto_unbox = TRUE))
- self$`tags`[[row]] <- tags.node
- }
+ self$`photoUrls` <- ApiClient$new()$deserializeObj(PetObject$`photoUrls`, "array[character]","package:petstore")
+ self$`tags` <- ApiClient$new()$deserializeObj(PetObject$`tags`, "array[Tag]","package:petstore")
self$`status` <- PetObject$`status`
self
}
diff --git a/samples/client/petstore/R/R/pet_api.R b/samples/client/petstore/R/R/pet_api.R
index a098c5b747b6..6855f64ffdde 100644
--- a/samples/client/petstore/R/R/pet_api.R
+++ b/samples/client/petstore/R/R/pet_api.R
@@ -57,6 +57,18 @@ PetApi <- R6::R6Class(
}
},
AddPet = function(body, ...){
+ apiResponse <- self$AddPetWithHttpInfo(body, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ AddPetWithHttpInfo = function(body, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -83,15 +95,26 @@ PetApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
DeletePet = function(pet.id, api.key=NULL, ...){
+ apiResponse <- self$DeletePetWithHttpInfo(pet.id, api.key, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ DeletePetWithHttpInfo = function(pet.id, api.key=NULL, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -118,15 +141,26 @@ PetApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
FindPetsByStatus = function(status, ...){
+ apiResponse <- self$FindPetsByStatusWithHttpInfo(status, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ FindPetsByStatusWithHttpInfo = function(status, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -149,15 +183,27 @@ PetApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- Pet$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "array[Pet]", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
FindPetsByTags = function(tags, ...){
+ apiResponse <- self$FindPetsByTagsWithHttpInfo(tags, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ FindPetsByTagsWithHttpInfo = function(tags, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -180,15 +226,27 @@ PetApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- Pet$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "array[Pet]", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
GetPetById = function(pet.id, ...){
+ apiResponse <- self$GetPetByIdWithHttpInfo(pet.id, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ GetPetByIdWithHttpInfo = function(pet.id, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -215,15 +273,27 @@ PetApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- Pet$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "Pet", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
UpdatePet = function(body, ...){
+ apiResponse <- self$UpdatePetWithHttpInfo(body, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ UpdatePetWithHttpInfo = function(body, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -250,15 +320,26 @@ PetApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
UpdatePetWithForm = function(pet.id, name=NULL, status=NULL, ...){
+ apiResponse <- self$UpdatePetWithFormWithHttpInfo(pet.id, name, status, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ UpdatePetWithFormWithHttpInfo = function(pet.id, name=NULL, status=NULL, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -288,15 +369,26 @@ PetApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
UploadFile = function(pet.id, additional.metadata=NULL, file=NULL, ...){
+ apiResponse <- self$UploadFileWithHttpInfo(pet.id, additional.metadata, file, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ UploadFileWithHttpInfo = function(pet.id, additional.metadata=NULL, file=NULL, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -326,13 +418,13 @@ PetApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- ModelApiResponse$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "ModelApiResponse", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
}
)
)
diff --git a/samples/client/petstore/R/R/store_api.R b/samples/client/petstore/R/R/store_api.R
index 5113c5d86e6c..6466a80e0f74 100644
--- a/samples/client/petstore/R/R/store_api.R
+++ b/samples/client/petstore/R/R/store_api.R
@@ -45,6 +45,18 @@ StoreApi <- R6::R6Class(
}
},
DeleteOrder = function(order.id, ...){
+ apiResponse <- self$DeleteOrderWithHttpInfo(order.id, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ DeleteOrderWithHttpInfo = function(order.id, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -67,15 +79,26 @@ StoreApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
GetInventory = function(...){
+ apiResponse <- self$GetInventoryWithHttpInfo(...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ GetInventoryWithHttpInfo = function(...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -94,15 +117,27 @@ StoreApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- integer$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "map(integer)", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
GetOrderById = function(order.id, ...){
+ apiResponse <- self$GetOrderByIdWithHttpInfo(order.id, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ GetOrderByIdWithHttpInfo = function(order.id, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -125,15 +160,27 @@ StoreApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- Order$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "Order", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
PlaceOrder = function(body, ...){
+ apiResponse <- self$PlaceOrderWithHttpInfo(body, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ PlaceOrderWithHttpInfo = function(body, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -158,13 +205,13 @@ StoreApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- Order$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "Order", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
}
)
)
diff --git a/samples/client/petstore/R/R/tag.R b/samples/client/petstore/R/R/tag.R
index b0ee474e18d2..279c43d59d40 100644
--- a/samples/client/petstore/R/R/tag.R
+++ b/samples/client/petstore/R/R/tag.R
@@ -54,16 +54,24 @@ Tag <- R6::R6Class(
}
},
toJSONString = function() {
- sprintf(
- '{
- "id":
- %d,
- "name":
- "%s"
- }',
- self$`id`,
+ jsoncontent <- c(
+ if (!is.null(self$`id`)) {
+ sprintf(
+ '"id":
+ %d
+ ',
+ self$`id`
+ )},
+ if (!is.null(self$`name`)) {
+ sprintf(
+ '"name":
+ "%s"
+ ',
self$`name`
+ )}
)
+ jsoncontent <- paste(jsoncontent, collapse = ",")
+ paste('{', jsoncontent, '}', sep = "")
},
fromJSONString = function(TagJson) {
TagObject <- jsonlite::fromJSON(TagJson)
diff --git a/samples/client/petstore/R/R/user.R b/samples/client/petstore/R/R/user.R
index 2431ff8de4cb..8377f5a68ef0 100644
--- a/samples/client/petstore/R/R/user.R
+++ b/samples/client/petstore/R/R/user.R
@@ -132,34 +132,66 @@ User <- R6::R6Class(
}
},
toJSONString = function() {
- sprintf(
- '{
- "id":
- %d,
- "username":
- "%s",
- "firstName":
- "%s",
- "lastName":
- "%s",
- "email":
- "%s",
- "password":
- "%s",
- "phone":
- "%s",
- "userStatus":
- %d
- }',
- self$`id`,
- self$`username`,
- self$`firstName`,
- self$`lastName`,
- self$`email`,
- self$`password`,
- self$`phone`,
+ jsoncontent <- c(
+ if (!is.null(self$`id`)) {
+ sprintf(
+ '"id":
+ %d
+ ',
+ self$`id`
+ )},
+ if (!is.null(self$`username`)) {
+ sprintf(
+ '"username":
+ "%s"
+ ',
+ self$`username`
+ )},
+ if (!is.null(self$`firstName`)) {
+ sprintf(
+ '"firstName":
+ "%s"
+ ',
+ self$`firstName`
+ )},
+ if (!is.null(self$`lastName`)) {
+ sprintf(
+ '"lastName":
+ "%s"
+ ',
+ self$`lastName`
+ )},
+ if (!is.null(self$`email`)) {
+ sprintf(
+ '"email":
+ "%s"
+ ',
+ self$`email`
+ )},
+ if (!is.null(self$`password`)) {
+ sprintf(
+ '"password":
+ "%s"
+ ',
+ self$`password`
+ )},
+ if (!is.null(self$`phone`)) {
+ sprintf(
+ '"phone":
+ "%s"
+ ',
+ self$`phone`
+ )},
+ if (!is.null(self$`userStatus`)) {
+ sprintf(
+ '"userStatus":
+ %d
+ ',
self$`userStatus`
+ )}
)
+ jsoncontent <- paste(jsoncontent, collapse = ",")
+ paste('{', jsoncontent, '}', sep = "")
},
fromJSONString = function(UserJson) {
UserObject <- jsonlite::fromJSON(UserJson)
diff --git a/samples/client/petstore/R/R/user_api.R b/samples/client/petstore/R/R/user_api.R
index 1d2eb03a14ca..a3696c701a9f 100644
--- a/samples/client/petstore/R/R/user_api.R
+++ b/samples/client/petstore/R/R/user_api.R
@@ -57,6 +57,18 @@ UserApi <- R6::R6Class(
}
},
CreateUser = function(body, ...){
+ apiResponse <- self$CreateUserWithHttpInfo(body, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ CreateUserWithHttpInfo = function(body, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -81,15 +93,26 @@ UserApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
CreateUsersWithArrayInput = function(body, ...){
+ apiResponse <- self$CreateUsersWithArrayInputWithHttpInfo(body, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ CreateUsersWithArrayInputWithHttpInfo = function(body, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -114,15 +137,26 @@ UserApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
CreateUsersWithListInput = function(body, ...){
+ apiResponse <- self$CreateUsersWithListInputWithHttpInfo(body, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ CreateUsersWithListInputWithHttpInfo = function(body, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -147,15 +181,26 @@ UserApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
DeleteUser = function(username, ...){
+ apiResponse <- self$DeleteUserWithHttpInfo(username, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ DeleteUserWithHttpInfo = function(username, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -178,15 +223,26 @@ UserApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
GetUserByName = function(username, ...){
+ apiResponse <- self$GetUserByNameWithHttpInfo(username, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ GetUserByNameWithHttpInfo = function(username, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -209,15 +265,27 @@ UserApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- User$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "User", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
LoginUser = function(username, password, ...){
+ apiResponse <- self$LoginUserWithHttpInfo(username, password, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ LoginUserWithHttpInfo = function(username, password, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -244,15 +312,27 @@ UserApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- character$new()$fromJSONString(httr::content(resp, "text", encoding = "UTF-8"))
+ deserializedRespObj <- self$apiClient$deserialize(resp, "character", "package:petstore")
+ ApiResponse$new(deserializedRespObj, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
LogoutUser = function(...){
+ apiResponse <- self$LogoutUserWithHttpInfo(...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ LogoutUserWithHttpInfo = function(...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -267,15 +347,26 @@ UserApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
},
UpdateUser = function(username, body, ...){
+ apiResponse <- self$UpdateUserWithHttpInfo(username, body, ...)
+ resp <- apiResponse$response
+ if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
+ apiResponse$content
+ } else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
+ apiResponse
+ } else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
+ apiResponse
+ }
+ },
+
+ UpdateUserWithHttpInfo = function(username, body, ...){
args <- list(...)
queryParams <- list()
headerParams <- c()
@@ -308,13 +399,12 @@ UserApi <- R6::R6Class(
...)
if (httr::status_code(resp) >= 200 && httr::status_code(resp) <= 299) {
- # void response, no need to return anything
+ ApiResponse$new(NULL, resp)
} else if (httr::status_code(resp) >= 400 && httr::status_code(resp) <= 499) {
ApiResponse$new("API client error", resp)
} else if (httr::status_code(resp) >= 500 && httr::status_code(resp) <= 599) {
ApiResponse$new("API server error", resp)
}
-
}
)
)
diff --git a/samples/client/petstore/R/docs/Pet.md b/samples/client/petstore/R/docs/Pet.md
index 296dfdeea433..f5a9c0dd611c 100644
--- a/samples/client/petstore/R/docs/Pet.md
+++ b/samples/client/petstore/R/docs/Pet.md
@@ -6,8 +6,8 @@ Name | Type | Description | Notes
**id** | **integer** | | [optional]
**category** | [**Category**](Category.md) | | [optional]
**name** | **character** | |
-**photoUrls** | **character** | |
-**tags** | [**Tag**](Tag.md) | | [optional]
+**photoUrls** | **array[character]** | |
+**tags** | [**array[Tag]**](Tag.md) | | [optional]
**status** | **character** | pet status in the store | [optional]
diff --git a/samples/client/petstore/R/docs/PetApi.md b/samples/client/petstore/R/docs/PetApi.md
index 186fd50d92c2..fe69ffb556f7 100644
--- a/samples/client/petstore/R/docs/PetApi.md
+++ b/samples/client/petstore/R/docs/PetApi.md
@@ -95,7 +95,7 @@ void (empty response body)
# **FindPetsByStatus**
-> Pet FindPetsByStatus(status)
+> array[Pet] FindPetsByStatus(status)
Finds Pets by status
@@ -105,7 +105,7 @@ Multiple status values can be provided with comma separated strings
```R
library(petstore)
-var.status <- list("status_example") # character | Status values that need to be considered for filter
+var.status <- list("status_example") # array[character] | Status values that need to be considered for filter
#Finds Pets by status
api.instance <- PetApi$new()
@@ -119,11 +119,11 @@ dput(result)
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **status** | [**character**](character.md)| Status values that need to be considered for filter |
+ **status** | [**array[character]**](character.md)| Status values that need to be considered for filter |
### Return type
-[**Pet**](Pet.md)
+[**array[Pet]**](Pet.md)
### Authorization
@@ -137,7 +137,7 @@ Name | Type | Description | Notes
# **FindPetsByTags**
-> Pet FindPetsByTags(tags)
+> array[Pet] FindPetsByTags(tags)
Finds Pets by tags
@@ -147,7 +147,7 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
```R
library(petstore)
-var.tags <- list("inner_example") # character | Tags to filter by
+var.tags <- list("inner_example") # array[character] | Tags to filter by
#Finds Pets by tags
api.instance <- PetApi$new()
@@ -161,11 +161,11 @@ dput(result)
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **tags** | [**character**](character.md)| Tags to filter by |
+ **tags** | [**array[character]**](character.md)| Tags to filter by |
### Return type
-[**Pet**](Pet.md)
+[**array[Pet]**](Pet.md)
### Authorization
diff --git a/samples/client/petstore/R/docs/StoreApi.md b/samples/client/petstore/R/docs/StoreApi.md
index 8f91944aed16..81970724c12f 100644
--- a/samples/client/petstore/R/docs/StoreApi.md
+++ b/samples/client/petstore/R/docs/StoreApi.md
@@ -50,7 +50,7 @@ No authorization required
# **GetInventory**
-> integer GetInventory()
+> map(integer) GetInventory()
Returns pet inventories by status
@@ -74,7 +74,7 @@ This endpoint does not need any parameter.
### Return type
-**integer**
+**map(integer)**
### Authorization
diff --git a/samples/client/petstore/R/docs/UserApi.md b/samples/client/petstore/R/docs/UserApi.md
index 6b0b6bbef47e..c69c5987ed0d 100644
--- a/samples/client/petstore/R/docs/UserApi.md
+++ b/samples/client/petstore/R/docs/UserApi.md
@@ -62,7 +62,7 @@ Creates list of users with given input array
```R
library(petstore)
-var.body <- list(User$new(123, "username_example", "firstName_example", "lastName_example", "email_example", "password_example", "phone_example", 123)) # User | List of user object
+var.body <- list(User$new(123, "username_example", "firstName_example", "lastName_example", "email_example", "password_example", "phone_example", 123)) # array[User] | List of user object
#Creates list of users with given input array
api.instance <- UserApi$new()
@@ -73,7 +73,7 @@ api.instance$CreateUsersWithArrayInput(var.body)
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**User**](User.md)| List of user object |
+ **body** | [**array[User]**](User.md)| List of user object |
### Return type
@@ -99,7 +99,7 @@ Creates list of users with given input array
```R
library(petstore)
-var.body <- list(User$new(123, "username_example", "firstName_example", "lastName_example", "email_example", "password_example", "phone_example", 123)) # User | List of user object
+var.body <- list(User$new(123, "username_example", "firstName_example", "lastName_example", "email_example", "password_example", "phone_example", 123)) # array[User] | List of user object
#Creates list of users with given input array
api.instance <- UserApi$new()
@@ -110,7 +110,7 @@ api.instance$CreateUsersWithListInput(var.body)
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**User**](User.md)| List of user object |
+ **body** | [**array[User]**](User.md)| List of user object |
### Return type
diff --git a/samples/client/petstore/apex/.openapi-generator/VERSION b/samples/client/petstore/apex/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/apex/.openapi-generator/VERSION
+++ b/samples/client/petstore/apex/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/cpp-qt5/.openapi-generator/VERSION b/samples/client/petstore/cpp-qt5/.openapi-generator/VERSION
index 06b5019af3f4..d96260ba335d 100644
--- a/samples/client/petstore/cpp-qt5/.openapi-generator/VERSION
+++ b/samples/client/petstore/cpp-qt5/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.1-SNAPSHOT
\ No newline at end of file
+4.0.2-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/cpp-qt5/client/OAIApiResponse.h b/samples/client/petstore/cpp-qt5/client/OAIApiResponse.h
index b28590dd38ae..2fe8209ac10a 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIApiResponse.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIApiResponse.h
@@ -76,4 +76,6 @@ class OAIApiResponse: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAIApiResponse)
+
#endif // OAIApiResponse_H
diff --git a/samples/client/petstore/cpp-qt5/client/OAICategory.h b/samples/client/petstore/cpp-qt5/client/OAICategory.h
index 0586cb3d4e15..129d97485766 100644
--- a/samples/client/petstore/cpp-qt5/client/OAICategory.h
+++ b/samples/client/petstore/cpp-qt5/client/OAICategory.h
@@ -68,4 +68,6 @@ class OAICategory: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAICategory)
+
#endif // OAICategory_H
diff --git a/samples/client/petstore/cpp-qt5/client/OAIEnum.h b/samples/client/petstore/cpp-qt5/client/OAIEnum.h
index 42daef17ac16..a5e619960fba 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIEnum.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIEnum.h
@@ -15,6 +15,7 @@
#include
#include
+#include
namespace OpenAPI {
@@ -61,4 +62,6 @@ private :
}
+Q_DECLARE_METATYPE(OpenAPI::OAIEnum)
+
#endif // OAI_ENUM_H
diff --git a/samples/client/petstore/cpp-qt5/client/OAIHttpRequest.cpp b/samples/client/petstore/cpp-qt5/client/OAIHttpRequest.cpp
index 01e8797795d2..8fdd4ea5e970 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIHttpRequest.cpp
+++ b/samples/client/petstore/cpp-qt5/client/OAIHttpRequest.cpp
@@ -54,18 +54,29 @@ OAIHttpRequestWorker::OAIHttpRequestWorker(QObject *parent)
: QObject(parent), manager(nullptr)
{
qsrand(QDateTime::currentDateTime().toTime_t());
-
+ timeout = 0;
+ timer = new QTimer();
manager = new QNetworkAccessManager(this);
connect(manager, &QNetworkAccessManager::finished, this, &OAIHttpRequestWorker::on_manager_finished);
}
OAIHttpRequestWorker::~OAIHttpRequestWorker() {
+ if(timer != nullptr){
+ if(timer->isActive()){
+ timer->stop();
+ }
+ timer->deleteLater();
+ }
}
QMap OAIHttpRequestWorker::getResponseHeaders() const {
return headers;
}
+void OAIHttpRequestWorker::setTimeOut(int tout){
+ timeout = tout;
+}
+
QString OAIHttpRequestWorker::http_attribute_encode(QString attribute_name, QString input) {
// result structure follows RFC 5987
bool need_utf_encoding = false;
@@ -117,7 +128,7 @@ QString OAIHttpRequestWorker::http_attribute_encode(QString attribute_name, QStr
void OAIHttpRequestWorker::execute(OAIHttpRequestInput *input) {
// reset variables
-
+ QNetworkReply* reply = nullptr;
QByteArray request_content = "";
response = "";
error_type = QNetworkReply::NoError;
@@ -285,19 +296,19 @@ void OAIHttpRequestWorker::execute(OAIHttpRequestInput *input) {
}
if (input->http_method == "GET") {
- manager->get(request);
+ reply = manager->get(request);
}
else if (input->http_method == "POST") {
- manager->post(request, request_content);
+ reply = manager->post(request, request_content);
}
else if (input->http_method == "PUT") {
- manager->put(request, request_content);
+ reply = manager->put(request, request_content);
}
else if (input->http_method == "HEAD") {
- manager->head(request);
+ reply = manager->head(request);
}
else if (input->http_method == "DELETE") {
- manager->deleteResource(request);
+ reply = manager->deleteResource(request);
}
else {
#if (QT_VERSION >= 0x050800)
@@ -307,11 +318,16 @@ void OAIHttpRequestWorker::execute(OAIHttpRequestInput *input) {
buffer->setData(request_content);
buffer->open(QIODevice::ReadOnly);
- QNetworkReply* reply = manager->sendCustomRequest(request, input->http_method.toLatin1(), buffer);
+ reply = manager->sendCustomRequest(request, input->http_method.toLatin1(), buffer);
buffer->setParent(reply);
#endif
}
-
+ if(timeout > 0){
+ timer->setSingleShot(true);
+ timer->setInterval(timeout);
+ connect(timer, &QTimer::timeout, this, [=](){ on_manager_timeout(reply); });
+ timer->start();
+ }
}
void OAIHttpRequestWorker::on_manager_finished(QNetworkReply *reply) {
@@ -327,6 +343,16 @@ void OAIHttpRequestWorker::on_manager_finished(QNetworkReply *reply) {
emit on_execution_finished(this);
}
+void OAIHttpRequestWorker::on_manager_timeout(QNetworkReply *reply) {
+ error_type = QNetworkReply::TimeoutError;
+ response = "";
+ error_str = "Timed out waiting for response";
+ disconnect(manager, nullptr, nullptr, nullptr);
+ reply->abort();
+ reply->deleteLater();
+
+ emit on_execution_finished(this);
+}
QSslConfiguration* OAIHttpRequestWorker::sslDefaultConfiguration;
diff --git a/samples/client/petstore/cpp-qt5/client/OAIHttpRequest.h b/samples/client/petstore/cpp-qt5/client/OAIHttpRequest.h
index 5e58caf449be..b7380595c047 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIHttpRequest.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIHttpRequest.h
@@ -21,6 +21,7 @@
#include
#include
+#include
#include
#include
#include
@@ -69,7 +70,7 @@ class OAIHttpRequestWorker : public QObject {
QByteArray response;
QNetworkReply::NetworkError error_type;
QString error_str;
-
+ QTimer *timer;
explicit OAIHttpRequestWorker(QObject *parent = nullptr);
virtual ~OAIHttpRequestWorker();
@@ -77,16 +78,17 @@ class OAIHttpRequestWorker : public QObject {
QString http_attribute_encode(QString attribute_name, QString input);
void execute(OAIHttpRequestInput *input);
static QSslConfiguration* sslDefaultConfiguration;
-
+ void setTimeOut(int tout);
signals:
void on_execution_finished(OAIHttpRequestWorker *worker);
private:
QNetworkAccessManager *manager;
QMap headers;
+ int timeout;
+ void on_manager_timeout(QNetworkReply *reply);
private slots:
- void on_manager_finished(QNetworkReply *reply);
-
+ void on_manager_finished(QNetworkReply *reply);
};
}
diff --git a/samples/client/petstore/cpp-qt5/client/OAIObject.h b/samples/client/petstore/cpp-qt5/client/OAIObject.h
index 9cc379894cae..babc1e64fbbf 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIObject.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIObject.h
@@ -15,6 +15,7 @@
#include
#include
+#include
namespace OpenAPI {
@@ -63,4 +64,6 @@ private :
}
+Q_DECLARE_METATYPE(OpenAPI::OAIObject)
+
#endif // OAI_OBJECT_H
diff --git a/samples/client/petstore/cpp-qt5/client/OAIOrder.h b/samples/client/petstore/cpp-qt5/client/OAIOrder.h
index eb9edd329e3a..c9b006d36320 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIOrder.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIOrder.h
@@ -101,4 +101,6 @@ class OAIOrder: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAIOrder)
+
#endif // OAIOrder_H
diff --git a/samples/client/petstore/cpp-qt5/client/OAIPet.h b/samples/client/petstore/cpp-qt5/client/OAIPet.h
index ffeb4ba5ad77..6bec604d216c 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIPet.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIPet.h
@@ -103,4 +103,6 @@ class OAIPet: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAIPet)
+
#endif // OAIPet_H
diff --git a/samples/client/petstore/cpp-qt5/client/OAIPetApi.cpp b/samples/client/petstore/cpp-qt5/client/OAIPetApi.cpp
index 46108a18fd7c..3e83ea00668f 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIPetApi.cpp
+++ b/samples/client/petstore/cpp-qt5/client/OAIPetApi.cpp
@@ -19,7 +19,8 @@
namespace OpenAPI {
OAIPetApi::OAIPetApi() : basePath("/v2"),
- host("petstore.swagger.io") {
+ host("petstore.swagger.io"),
+ timeout(0){
}
@@ -27,9 +28,10 @@ OAIPetApi::~OAIPetApi() {
}
-OAIPetApi::OAIPetApi(const QString& host, const QString& basePath) {
+OAIPetApi::OAIPetApi(const QString& host, const QString& basePath, const int tout) {
this->host = host;
this->basePath = basePath;
+ this->timeout = tout;
}
void OAIPetApi::setBasePath(const QString& basePath){
@@ -40,6 +42,10 @@ void OAIPetApi::setHost(const QString& host){
this->host = host;
}
+void OAIPetApi::setApiTimeOutMs(const int tout){
+ timeout = tout;
+}
+
void OAIPetApi::addHeaders(const QString& key, const QString& value){
defaultHeaders.insert(key, value);
}
@@ -51,6 +57,7 @@ OAIPetApi::addPet(const OAIPet& body) {
fullPath.append(this->host).append(this->basePath).append("/pet");
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "POST");
@@ -102,6 +109,7 @@ OAIPetApi::deletePet(const qint64& pet_id, const QString& api_key) {
fullPath.replace(pet_idPathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(pet_id)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "DELETE");
if (api_key != nullptr) {
@@ -189,6 +197,7 @@ OAIPetApi::findPetsByStatus(const QList& status) {
}
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "GET");
@@ -283,6 +292,7 @@ OAIPetApi::findPetsByTags(const QList& tags) {
}
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "GET");
@@ -340,6 +350,7 @@ OAIPetApi::getPetById(const qint64& pet_id) {
fullPath.replace(pet_idPathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(pet_id)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "GET");
@@ -385,6 +396,7 @@ OAIPetApi::updatePet(const OAIPet& body) {
fullPath.append(this->host).append(this->basePath).append("/pet");
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "PUT");
@@ -436,6 +448,7 @@ OAIPetApi::updatePetWithForm(const qint64& pet_id, const QString& name, const QS
fullPath.replace(pet_idPathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(pet_id)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "POST");
if (name != nullptr) {
input.add_var("name", name);
@@ -489,6 +502,7 @@ OAIPetApi::uploadFile(const qint64& pet_id, const QString& additional_metadata,
fullPath.replace(pet_idPathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(pet_id)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "POST");
if (additional_metadata != nullptr) {
input.add_var("additionalMetadata", additional_metadata);
diff --git a/samples/client/petstore/cpp-qt5/client/OAIPetApi.h b/samples/client/petstore/cpp-qt5/client/OAIPetApi.h
index 336b973bdb6c..bd64db93db13 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIPetApi.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIPetApi.h
@@ -29,11 +29,12 @@ class OAIPetApi: public QObject {
public:
OAIPetApi();
- OAIPetApi(const QString& host, const QString& basePath);
+ OAIPetApi(const QString& host, const QString& basePath, const int toutMs = 0);
~OAIPetApi();
void setBasePath(const QString& basePath);
void setHost(const QString& host);
+ void setApiTimeOutMs(const int tout);
void addHeaders(const QString& key, const QString& value);
void addPet(const OAIPet& body);
@@ -48,6 +49,7 @@ class OAIPetApi: public QObject {
private:
QString basePath;
QString host;
+ int timeout;
QMap defaultHeaders;
void addPetCallback (OAIHttpRequestWorker * worker);
void deletePetCallback (OAIHttpRequestWorker * worker);
@@ -77,23 +79,23 @@ class OAIPetApi: public QObject {
void updatePetWithFormSignalFull(OAIHttpRequestWorker* worker);
void uploadFileSignalFull(OAIHttpRequestWorker* worker, OAIApiResponse summary);
- void addPetSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void deletePetSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void findPetsByStatusSignalE(QList summary, QNetworkReply::NetworkError error_type, QString& error_str);
- void findPetsByTagsSignalE(QList summary, QNetworkReply::NetworkError error_type, QString& error_str);
- void getPetByIdSignalE(OAIPet summary, QNetworkReply::NetworkError error_type, QString& error_str);
- void updatePetSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void updatePetWithFormSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void uploadFileSignalE(OAIApiResponse summary, QNetworkReply::NetworkError error_type, QString& error_str);
+ void addPetSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void deletePetSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void findPetsByStatusSignalE(QList summary, QNetworkReply::NetworkError error_type, QString error_str);
+ void findPetsByTagsSignalE(QList summary, QNetworkReply::NetworkError error_type, QString error_str);
+ void getPetByIdSignalE(OAIPet summary, QNetworkReply::NetworkError error_type, QString error_str);
+ void updatePetSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void updatePetWithFormSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void uploadFileSignalE(OAIApiResponse summary, QNetworkReply::NetworkError error_type, QString error_str);
- void addPetSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void deletePetSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void findPetsByStatusSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void findPetsByTagsSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void getPetByIdSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void updatePetSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void updatePetWithFormSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void uploadFileSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
+ void addPetSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void deletePetSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void findPetsByStatusSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void findPetsByTagsSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void getPetByIdSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void updatePetSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void updatePetWithFormSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void uploadFileSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
};
diff --git a/samples/client/petstore/cpp-qt5/client/OAIStoreApi.cpp b/samples/client/petstore/cpp-qt5/client/OAIStoreApi.cpp
index e83f7f5139ea..90ac22d129f3 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIStoreApi.cpp
+++ b/samples/client/petstore/cpp-qt5/client/OAIStoreApi.cpp
@@ -19,7 +19,8 @@
namespace OpenAPI {
OAIStoreApi::OAIStoreApi() : basePath("/v2"),
- host("petstore.swagger.io") {
+ host("petstore.swagger.io"),
+ timeout(0){
}
@@ -27,9 +28,10 @@ OAIStoreApi::~OAIStoreApi() {
}
-OAIStoreApi::OAIStoreApi(const QString& host, const QString& basePath) {
+OAIStoreApi::OAIStoreApi(const QString& host, const QString& basePath, const int tout) {
this->host = host;
this->basePath = basePath;
+ this->timeout = tout;
}
void OAIStoreApi::setBasePath(const QString& basePath){
@@ -40,6 +42,10 @@ void OAIStoreApi::setHost(const QString& host){
this->host = host;
}
+void OAIStoreApi::setApiTimeOutMs(const int tout){
+ timeout = tout;
+}
+
void OAIStoreApi::addHeaders(const QString& key, const QString& value){
defaultHeaders.insert(key, value);
}
@@ -54,6 +60,7 @@ OAIStoreApi::deleteOrder(const QString& order_id) {
fullPath.replace(order_idPathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(order_id)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "DELETE");
@@ -98,6 +105,7 @@ OAIStoreApi::getInventory() {
fullPath.append(this->host).append(this->basePath).append("/store/inventory");
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "GET");
@@ -155,6 +163,7 @@ OAIStoreApi::getOrderById(const qint64& order_id) {
fullPath.replace(order_idPathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(order_id)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "GET");
@@ -200,6 +209,7 @@ OAIStoreApi::placeOrder(const OAIOrder& body) {
fullPath.append(this->host).append(this->basePath).append("/store/order");
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "POST");
diff --git a/samples/client/petstore/cpp-qt5/client/OAIStoreApi.h b/samples/client/petstore/cpp-qt5/client/OAIStoreApi.h
index 62bba015a368..e532321dcd89 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIStoreApi.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIStoreApi.h
@@ -28,11 +28,12 @@ class OAIStoreApi: public QObject {
public:
OAIStoreApi();
- OAIStoreApi(const QString& host, const QString& basePath);
+ OAIStoreApi(const QString& host, const QString& basePath, const int toutMs = 0);
~OAIStoreApi();
void setBasePath(const QString& basePath);
void setHost(const QString& host);
+ void setApiTimeOutMs(const int tout);
void addHeaders(const QString& key, const QString& value);
void deleteOrder(const QString& order_id);
@@ -43,6 +44,7 @@ class OAIStoreApi: public QObject {
private:
QString basePath;
QString host;
+ int timeout;
QMap defaultHeaders;
void deleteOrderCallback (OAIHttpRequestWorker * worker);
void getInventoryCallback (OAIHttpRequestWorker * worker);
@@ -60,15 +62,15 @@ class OAIStoreApi: public QObject {
void getOrderByIdSignalFull(OAIHttpRequestWorker* worker, OAIOrder summary);
void placeOrderSignalFull(OAIHttpRequestWorker* worker, OAIOrder summary);
- void deleteOrderSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void getInventorySignalE(QMap summary, QNetworkReply::NetworkError error_type, QString& error_str);
- void getOrderByIdSignalE(OAIOrder summary, QNetworkReply::NetworkError error_type, QString& error_str);
- void placeOrderSignalE(OAIOrder summary, QNetworkReply::NetworkError error_type, QString& error_str);
+ void deleteOrderSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void getInventorySignalE(QMap summary, QNetworkReply::NetworkError error_type, QString error_str);
+ void getOrderByIdSignalE(OAIOrder summary, QNetworkReply::NetworkError error_type, QString error_str);
+ void placeOrderSignalE(OAIOrder summary, QNetworkReply::NetworkError error_type, QString error_str);
- void deleteOrderSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void getInventorySignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void getOrderByIdSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void placeOrderSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
+ void deleteOrderSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void getInventorySignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void getOrderByIdSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void placeOrderSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
};
diff --git a/samples/client/petstore/cpp-qt5/client/OAITag.h b/samples/client/petstore/cpp-qt5/client/OAITag.h
index 2a497cf1bd71..497a021f0858 100644
--- a/samples/client/petstore/cpp-qt5/client/OAITag.h
+++ b/samples/client/petstore/cpp-qt5/client/OAITag.h
@@ -68,4 +68,6 @@ class OAITag: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAITag)
+
#endif // OAITag_H
diff --git a/samples/client/petstore/cpp-qt5/client/OAIUser.h b/samples/client/petstore/cpp-qt5/client/OAIUser.h
index d388f62a29b6..556de322584e 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIUser.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIUser.h
@@ -116,4 +116,6 @@ class OAIUser: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAIUser)
+
#endif // OAIUser_H
diff --git a/samples/client/petstore/cpp-qt5/client/OAIUserApi.cpp b/samples/client/petstore/cpp-qt5/client/OAIUserApi.cpp
index 79731867df9b..36a418994f97 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIUserApi.cpp
+++ b/samples/client/petstore/cpp-qt5/client/OAIUserApi.cpp
@@ -19,7 +19,8 @@
namespace OpenAPI {
OAIUserApi::OAIUserApi() : basePath("/v2"),
- host("petstore.swagger.io") {
+ host("petstore.swagger.io"),
+ timeout(0){
}
@@ -27,9 +28,10 @@ OAIUserApi::~OAIUserApi() {
}
-OAIUserApi::OAIUserApi(const QString& host, const QString& basePath) {
+OAIUserApi::OAIUserApi(const QString& host, const QString& basePath, const int tout) {
this->host = host;
this->basePath = basePath;
+ this->timeout = tout;
}
void OAIUserApi::setBasePath(const QString& basePath){
@@ -40,6 +42,10 @@ void OAIUserApi::setHost(const QString& host){
this->host = host;
}
+void OAIUserApi::setApiTimeOutMs(const int tout){
+ timeout = tout;
+}
+
void OAIUserApi::addHeaders(const QString& key, const QString& value){
defaultHeaders.insert(key, value);
}
@@ -51,6 +57,7 @@ OAIUserApi::createUser(const OAIUser& body) {
fullPath.append(this->host).append(this->basePath).append("/user");
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "POST");
@@ -99,6 +106,7 @@ OAIUserApi::createUsersWithArrayInput(const QList& body) {
fullPath.append(this->host).append(this->basePath).append("/user/createWithArray");
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "POST");
@@ -148,6 +156,7 @@ OAIUserApi::createUsersWithListInput(const QList& body) {
fullPath.append(this->host).append(this->basePath).append("/user/createWithList");
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "POST");
@@ -200,6 +209,7 @@ OAIUserApi::deleteUser(const QString& username) {
fullPath.replace(usernamePathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(username)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "DELETE");
@@ -247,6 +257,7 @@ OAIUserApi::getUserByName(const QString& username) {
fullPath.replace(usernamePathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(username)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "GET");
@@ -308,6 +319,7 @@ OAIUserApi::loginUser(const QString& username, const QString& password) {
.append(QUrl::toPercentEncoding(::OpenAPI::toStringValue(password)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "GET");
@@ -354,6 +366,7 @@ OAIUserApi::logoutUser() {
fullPath.append(this->host).append(this->basePath).append("/user/logout");
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "GET");
@@ -401,6 +414,7 @@ OAIUserApi::updateUser(const QString& username, const OAIUser& body) {
fullPath.replace(usernamePathParam, QUrl::toPercentEncoding(::OpenAPI::toStringValue(username)));
OAIHttpRequestWorker *worker = new OAIHttpRequestWorker();
+ worker->setTimeOut(timeout);
OAIHttpRequestInput input(fullPath, "PUT");
diff --git a/samples/client/petstore/cpp-qt5/client/OAIUserApi.h b/samples/client/petstore/cpp-qt5/client/OAIUserApi.h
index 1f858bad947b..d95814e0710f 100644
--- a/samples/client/petstore/cpp-qt5/client/OAIUserApi.h
+++ b/samples/client/petstore/cpp-qt5/client/OAIUserApi.h
@@ -28,11 +28,12 @@ class OAIUserApi: public QObject {
public:
OAIUserApi();
- OAIUserApi(const QString& host, const QString& basePath);
+ OAIUserApi(const QString& host, const QString& basePath, const int toutMs = 0);
~OAIUserApi();
void setBasePath(const QString& basePath);
void setHost(const QString& host);
+ void setApiTimeOutMs(const int tout);
void addHeaders(const QString& key, const QString& value);
void createUser(const OAIUser& body);
@@ -47,6 +48,7 @@ class OAIUserApi: public QObject {
private:
QString basePath;
QString host;
+ int timeout;
QMap defaultHeaders;
void createUserCallback (OAIHttpRequestWorker * worker);
void createUsersWithArrayInputCallback (OAIHttpRequestWorker * worker);
@@ -76,23 +78,23 @@ class OAIUserApi: public QObject {
void logoutUserSignalFull(OAIHttpRequestWorker* worker);
void updateUserSignalFull(OAIHttpRequestWorker* worker);
- void createUserSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void createUsersWithArrayInputSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void createUsersWithListInputSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void deleteUserSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void getUserByNameSignalE(OAIUser summary, QNetworkReply::NetworkError error_type, QString& error_str);
- void loginUserSignalE(QString summary, QNetworkReply::NetworkError error_type, QString& error_str);
- void logoutUserSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
- void updateUserSignalE(QNetworkReply::NetworkError error_type, QString& error_str);
+ void createUserSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void createUsersWithArrayInputSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void createUsersWithListInputSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void deleteUserSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void getUserByNameSignalE(OAIUser summary, QNetworkReply::NetworkError error_type, QString error_str);
+ void loginUserSignalE(QString summary, QNetworkReply::NetworkError error_type, QString error_str);
+ void logoutUserSignalE(QNetworkReply::NetworkError error_type, QString error_str);
+ void updateUserSignalE(QNetworkReply::NetworkError error_type, QString error_str);
- void createUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void createUsersWithArrayInputSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void createUsersWithListInputSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void deleteUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void getUserByNameSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void loginUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void logoutUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
- void updateUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString& error_str);
+ void createUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void createUsersWithArrayInputSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void createUsersWithListInputSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void deleteUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void getUserByNameSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void loginUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void logoutUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
+ void updateUserSignalEFull(OAIHttpRequestWorker* worker, QNetworkReply::NetworkError error_type, QString error_str);
};
diff --git a/samples/client/petstore/cpp-restsdk/CMakeLists.txt b/samples/client/petstore/cpp-restsdk/CMakeLists.txt
index 6c7bfafe813c..6aec7474b595 100644
--- a/samples/client/petstore/cpp-restsdk/CMakeLists.txt
+++ b/samples/client/petstore/cpp-restsdk/CMakeLists.txt
@@ -1,54 +1,37 @@
-#
-# OpenAPI Petstore
-# This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
-#
-# OpenAPI spec version: 1.0.0
-#
-# https://openapi-generator.tech
-#
-# NOTE: Auto generated by OpenAPI Generator (https://openapi-generator.tech).
-
-cmake_minimum_required (VERSION 2.8)
-
-#PROJECT's NAME
-project(CppRestOpenAPIClient)
-
-
-# THE LOCATION OF OUTPUT BINARIES
-set(CMAKE_LIBRARY_DIR ${PROJECT_SOURCE_DIR}/lib)
-set(LIBRARY_OUTPUT_PATH ${CMAKE_LIBRARY_DIR})
-
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
-
-if(NOT CMAKE_BUILD_TYPE)
- set(CMAKE_BUILD_TYPE Release)
-endif()
-
-# BUILD TYPE
-message("A ${CMAKE_BUILD_TYPE} build configuration is detected")
-
-# Update require components as necessary
-#find_package(Boost 1.45.0 REQUIRED COMPONENTS ${Boost_THREAD_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${Boost_REGEX_LIBRARY} ${Boost_DATE_TIME_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_FILESYSTEM_LIBRARY})
-
-# build and set path to cpp rest sdk
-set(CPPREST_ROOT ${PROJECT_SOURCE_DIR}/3rdParty/cpprest)
-set(CPPREST_INCLUDE_DIR ${CPPREST_ROOT}/include)
-set(CPPREST_LIBRARY_DIR ${CPPREST_ROOT}/lib)
-
-include_directories(${PROJECT_SOURCE_DIR} api model ${CPPREST_INCLUDE_DIR})
-
-
-# If using vcpkg, set include directories. Also comment out CPPREST section above since vcpkg will handle it.
-# To install required vcpkg packages execute:
-# > vcpkg install cpprestsdk cpprestsdk:x64-windows boost-uuid boost-uuid:x64-windows
-# set(VCPKG_ROOT "C:\\vcpkg\\installed\\x64-windows")
-# set(VCPKG_INCLUDE_DIR ${VCPKG_ROOT}/include)
-# set(VCPKG_LIBRARY_DIR ${VCPKG_ROOT}/lib)
-# include_directories(${PROJECT_SOURCE_DIR} api model ${VCPKG_INCLUDE_DIR})
-
-#SUPPORTING FILES
-set(SUPPORTING_FILES "ApiClient" "ApiConfiguration" "ApiException" "HttpContent" "IHttpBody" "JsonBody" "ModelBase" "MultipartFormData" "Object")
-#SOURCE FILES
-file(GLOB SOURCE_FILES "api/*" "model/*")
-
-add_library(${PROJECT_NAME} ${SUPPORTING_FILES} ${SOURCE_FILES})
+cmake_minimum_required (VERSION 3.2)
+
+project(cpprest-petstore)
+set(CMAKE_VERBOSE_MAKEFILE ON)
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -Wall -Wno-unused-variable")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -std=c++14 -Wall -Wno-unused-variable")
+
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pg -g3")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg -g3")
+set(CMAKE_BUILD_TYPE Debug)
+set(CMAKE_PREFIX_PATH /usr/lib/x86_64-linux-gnu/cmake)
+find_package(cpprestsdk REQUIRED)
+find_package(Boost REQUIRED)
+add_subdirectory(client)
+
+file(GLOB SRCS
+ ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp
+)
+include_directories(
+ ${CMAKE_CURRENT_SOURCE_DIR}/client
+ ${CMAKE_CURRENT_SOURCE_DIR}/client/model
+ ${CMAKE_CURRENT_SOURCE_DIR}/client/api
+)
+
+link_directories(
+ ${Boost_LIBRARY_DIRS}
+)
+add_executable(${PROJECT_NAME} ${SRCS})
+add_dependencies(${PROJECT_NAME} CppRestOpenAPIClient )
+target_link_libraries(${PROJECT_NAME} CppRestOpenAPIClient cpprest pthread boost_system crypto)
+set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 14)
+set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD_REQUIRED ON)
+
+install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
diff --git a/samples/client/petstore/cpp-restsdk/PetApiTests.cpp b/samples/client/petstore/cpp-restsdk/PetApiTests.cpp
new file mode 100644
index 000000000000..c8a1bdad1a09
--- /dev/null
+++ b/samples/client/petstore/cpp-restsdk/PetApiTests.cpp
@@ -0,0 +1,92 @@
+#include "PetApiTests.h"
+#include
+#include
+#include
+#include
+
+OAIPetApiTests::OAIPetApiTests(std::string host, std::string basePath){
+ apiconfiguration = std::make_shared();
+ apiconfiguration->setBaseUrl(host + basePath);
+ apiconfiguration->setUserAgent(U("OpenAPI Client"));
+ apiclient = std::make_shared(apiconfiguration);
+ api = std::make_shared(apiclient);
+}
+
+OAIPetApiTests::~OAIPetApiTests() {
+
+}
+
+void OAIPetApiTests::runTests(){
+ testAddPet();
+ testFindPetsByStatus();
+ testGetPetById();
+}
+
+void OAIPetApiTests::testAddPet(){
+ auto req = std::make_shared();
+ req->setId(12345);
+ req->setName("cpprest-pet");
+ req->setStatus(U("123"));
+
+ std::function responseCallback = []()
+ {
+ std::cout << "added pet successfully" << std::endl;
+ };
+
+ auto reqTask = api->addPet(req).then(responseCallback);
+ try{
+ reqTask.wait();
+ }
+ catch(const ApiException& ex){
+ std::cout << ex.what() << std::endl << std::flush;
+ std::string err(ex.what());
+ }
+ catch(const std::exception &ex){
+ std::cout << ex.what() << std::endl << std::flush;
+ std::string err(ex.what());
+ }
+}
+
+void OAIPetApiTests::testFindPetsByStatus(){
+ auto req = std::vector();
+ req.push_back(U("123"));
+ auto reqTask = api->findPetsByStatus(req)
+ .then([=](std::vector> pets)
+ {
+ std::cout << "found pet successfully" << std::endl;
+ });
+ try{
+ reqTask.wait();
+ }
+ catch(const ApiException& ex){
+ std::cout << ex.what() << std::endl << std::flush;
+ std::string err(ex.what());
+ }
+ catch(const std::exception &ex){
+ std::cout << ex.what() << std::endl << std::flush;
+ std::string err(ex.what());
+ }
+}
+
+void OAIPetApiTests::testGetPetById(){
+ int req = 12345;
+ auto responseCallback = std::bind(&OAIPetApiTests::getPetByIdCallback, this, std::placeholders::_1);
+
+ auto reqTask = api->getPetById(req).then(responseCallback);
+
+ try{
+ reqTask.wait();
+ }
+ catch(const ApiException& ex){
+ std::cout << ex.what() << std::endl << std::flush;
+ std::string err(ex.what());
+ }
+ catch(const std::exception &ex){
+ std::cout << ex.what() << std::endl << std::flush;
+ std::string err(ex.what());
+ }
+}
+
+void OAIPetApiTests::getPetByIdCallback(std::shared_ptr pet){
+ std::cout << "found pet by id successfully" << std::endl;
+}
diff --git a/samples/client/petstore/cpp-restsdk/PetApiTests.h b/samples/client/petstore/cpp-restsdk/PetApiTests.h
new file mode 100644
index 000000000000..7727a6437fd1
--- /dev/null
+++ b/samples/client/petstore/cpp-restsdk/PetApiTests.h
@@ -0,0 +1,34 @@
+#ifndef OAI_PETAPI_TESTS_H
+#define OAI_PETAPI_TESTS_H
+
+#include
+#include "client/ApiClient.h"
+#include "client/ApiConfiguration.h"
+#include "client/api/PetApi.h"
+#include "client/model/Pet.h"
+
+
+using namespace std;
+using namespace org::openapitools::client::api;
+
+class OAIPetApiTests
+{
+public:
+ explicit OAIPetApiTests(std::string host = U("http://petstore.swagger.io"), std::string basePath = U("/v2"));
+
+ virtual ~OAIPetApiTests();
+public:
+ void runTests();
+private:
+ void testAddPet();
+ void testFindPetsByStatus();
+ void testGetPetById();
+
+ void getPetByIdCallback(std::shared_ptr pet);
+
+ std::shared_ptr apiconfiguration;
+ std::shared_ptr apiclient;
+ std::shared_ptr api;
+};
+
+#endif // OAI_PETAPI_TESTS_H
diff --git a/samples/client/petstore/cpp-restsdk/ApiClient.cpp b/samples/client/petstore/cpp-restsdk/client/ApiClient.cpp
similarity index 98%
rename from samples/client/petstore/cpp-restsdk/ApiClient.cpp
rename to samples/client/petstore/cpp-restsdk/client/ApiClient.cpp
index f9445bd20c68..384eb8a8bc54 100644
--- a/samples/client/petstore/cpp-restsdk/ApiClient.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/ApiClient.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/ApiClient.h b/samples/client/petstore/cpp-restsdk/client/ApiClient.h
similarity index 96%
rename from samples/client/petstore/cpp-restsdk/ApiClient.h
rename to samples/client/petstore/cpp-restsdk/client/ApiClient.h
index 2e34724d596f..5c5d78c765e2 100644
--- a/samples/client/petstore/cpp-restsdk/ApiClient.h
+++ b/samples/client/petstore/cpp-restsdk/client/ApiClient.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/ApiConfiguration.cpp b/samples/client/petstore/cpp-restsdk/client/ApiConfiguration.cpp
similarity index 93%
rename from samples/client/petstore/cpp-restsdk/ApiConfiguration.cpp
rename to samples/client/petstore/cpp-restsdk/client/ApiConfiguration.cpp
index 531320239fbf..251b0d0d2992 100644
--- a/samples/client/petstore/cpp-restsdk/ApiConfiguration.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/ApiConfiguration.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/ApiConfiguration.h b/samples/client/petstore/cpp-restsdk/client/ApiConfiguration.h
similarity index 93%
rename from samples/client/petstore/cpp-restsdk/ApiConfiguration.h
rename to samples/client/petstore/cpp-restsdk/client/ApiConfiguration.h
index d89fea879e4d..f6f352059908 100644
--- a/samples/client/petstore/cpp-restsdk/ApiConfiguration.h
+++ b/samples/client/petstore/cpp-restsdk/client/ApiConfiguration.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/ApiException.cpp b/samples/client/petstore/cpp-restsdk/client/ApiException.cpp
similarity index 91%
rename from samples/client/petstore/cpp-restsdk/ApiException.cpp
rename to samples/client/petstore/cpp-restsdk/client/ApiException.cpp
index 124bf391142d..b0a637cf6003 100644
--- a/samples/client/petstore/cpp-restsdk/ApiException.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/ApiException.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/ApiException.h b/samples/client/petstore/cpp-restsdk/client/ApiException.h
similarity index 92%
rename from samples/client/petstore/cpp-restsdk/ApiException.h
rename to samples/client/petstore/cpp-restsdk/client/ApiException.h
index d419f13f3dda..30f5ef51df32 100644
--- a/samples/client/petstore/cpp-restsdk/ApiException.h
+++ b/samples/client/petstore/cpp-restsdk/client/ApiException.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/client/CMakeLists.txt b/samples/client/petstore/cpp-restsdk/client/CMakeLists.txt
new file mode 100644
index 000000000000..86565fec65e0
--- /dev/null
+++ b/samples/client/petstore/cpp-restsdk/client/CMakeLists.txt
@@ -0,0 +1,54 @@
+#
+# OpenAPI Petstore
+# This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
+#
+# The version of the OpenAPI document: 1.0.0
+#
+# https://openapi-generator.tech
+#
+# NOTE: Auto generated by OpenAPI Generator (https://openapi-generator.tech).
+
+cmake_minimum_required (VERSION 2.8)
+
+#PROJECT's NAME
+project(CppRestOpenAPIClient)
+
+
+# THE LOCATION OF OUTPUT BINARIES
+set(CMAKE_LIBRARY_DIR ${PROJECT_SOURCE_DIR}/lib)
+set(LIBRARY_OUTPUT_PATH ${CMAKE_LIBRARY_DIR})
+
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+
+if(NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE Release)
+endif()
+
+# BUILD TYPE
+message("A ${CMAKE_BUILD_TYPE} build configuration is detected")
+
+# Update require components as necessary
+#find_package(Boost 1.45.0 REQUIRED COMPONENTS ${Boost_THREAD_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${Boost_REGEX_LIBRARY} ${Boost_DATE_TIME_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_FILESYSTEM_LIBRARY})
+
+# build and set path to cpp rest sdk
+set(CPPREST_ROOT ${PROJECT_SOURCE_DIR}/3rdParty/cpprest)
+set(CPPREST_INCLUDE_DIR ${CPPREST_ROOT}/include)
+set(CPPREST_LIBRARY_DIR ${CPPREST_ROOT}/lib)
+
+include_directories(${PROJECT_SOURCE_DIR} api model ${CPPREST_INCLUDE_DIR})
+
+
+# If using vcpkg, set include directories. Also comment out CPPREST section above since vcpkg will handle it.
+# To install required vcpkg packages execute:
+# > vcpkg install cpprestsdk cpprestsdk:x64-windows boost-uuid boost-uuid:x64-windows
+# set(VCPKG_ROOT "C:\\vcpkg\\installed\\x64-windows")
+# set(VCPKG_INCLUDE_DIR ${VCPKG_ROOT}/include)
+# set(VCPKG_LIBRARY_DIR ${VCPKG_ROOT}/lib)
+# include_directories(${PROJECT_SOURCE_DIR} api model ${VCPKG_INCLUDE_DIR})
+
+#SUPPORTING FILES
+set(SUPPORTING_FILES "ApiClient" "ApiConfiguration" "ApiException" "HttpContent" "IHttpBody" "JsonBody" "ModelBase" "MultipartFormData" "Object")
+#SOURCE FILES
+file(GLOB SOURCE_FILES "api/*" "model/*")
+
+add_library(${PROJECT_NAME} ${SUPPORTING_FILES} ${SOURCE_FILES})
diff --git a/samples/client/petstore/cpp-restsdk/HttpContent.cpp b/samples/client/petstore/cpp-restsdk/client/HttpContent.cpp
similarity index 92%
rename from samples/client/petstore/cpp-restsdk/HttpContent.cpp
rename to samples/client/petstore/cpp-restsdk/client/HttpContent.cpp
index 0c0cce5fcdd7..6dedcd299088 100644
--- a/samples/client/petstore/cpp-restsdk/HttpContent.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/HttpContent.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/HttpContent.h b/samples/client/petstore/cpp-restsdk/client/HttpContent.h
similarity index 93%
rename from samples/client/petstore/cpp-restsdk/HttpContent.h
rename to samples/client/petstore/cpp-restsdk/client/HttpContent.h
index 25dd1d5c6e0c..b357475da38b 100644
--- a/samples/client/petstore/cpp-restsdk/HttpContent.h
+++ b/samples/client/petstore/cpp-restsdk/client/HttpContent.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/IHttpBody.h b/samples/client/petstore/cpp-restsdk/client/IHttpBody.h
similarity index 87%
rename from samples/client/petstore/cpp-restsdk/IHttpBody.h
rename to samples/client/petstore/cpp-restsdk/client/IHttpBody.h
index 07d0e5c84ceb..865bd467f304 100644
--- a/samples/client/petstore/cpp-restsdk/IHttpBody.h
+++ b/samples/client/petstore/cpp-restsdk/client/IHttpBody.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/JsonBody.cpp b/samples/client/petstore/cpp-restsdk/client/JsonBody.cpp
similarity index 83%
rename from samples/client/petstore/cpp-restsdk/JsonBody.cpp
rename to samples/client/petstore/cpp-restsdk/client/JsonBody.cpp
index b523ba6f67c7..e2edc1b67ef4 100644
--- a/samples/client/petstore/cpp-restsdk/JsonBody.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/JsonBody.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/JsonBody.h b/samples/client/petstore/cpp-restsdk/client/JsonBody.h
similarity index 88%
rename from samples/client/petstore/cpp-restsdk/JsonBody.h
rename to samples/client/petstore/cpp-restsdk/client/JsonBody.h
index dacf42985c97..fba123dfc425 100644
--- a/samples/client/petstore/cpp-restsdk/JsonBody.h
+++ b/samples/client/petstore/cpp-restsdk/client/JsonBody.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/ModelBase.cpp b/samples/client/petstore/cpp-restsdk/client/ModelBase.cpp
similarity index 99%
rename from samples/client/petstore/cpp-restsdk/ModelBase.cpp
rename to samples/client/petstore/cpp-restsdk/client/ModelBase.cpp
index ec9192c14e28..8b9f859dd6e8 100644
--- a/samples/client/petstore/cpp-restsdk/ModelBase.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/ModelBase.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/ModelBase.h b/samples/client/petstore/cpp-restsdk/client/ModelBase.h
similarity index 98%
rename from samples/client/petstore/cpp-restsdk/ModelBase.h
rename to samples/client/petstore/cpp-restsdk/client/ModelBase.h
index 80e8a76edbf4..26459aa58951 100644
--- a/samples/client/petstore/cpp-restsdk/ModelBase.h
+++ b/samples/client/petstore/cpp-restsdk/client/ModelBase.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/MultipartFormData.cpp b/samples/client/petstore/cpp-restsdk/client/MultipartFormData.cpp
similarity index 96%
rename from samples/client/petstore/cpp-restsdk/MultipartFormData.cpp
rename to samples/client/petstore/cpp-restsdk/client/MultipartFormData.cpp
index fda5c805bdd6..ec6af2de5e0e 100644
--- a/samples/client/petstore/cpp-restsdk/MultipartFormData.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/MultipartFormData.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/MultipartFormData.h b/samples/client/petstore/cpp-restsdk/client/MultipartFormData.h
similarity index 93%
rename from samples/client/petstore/cpp-restsdk/MultipartFormData.h
rename to samples/client/petstore/cpp-restsdk/client/MultipartFormData.h
index cff61c6cb5c4..96d8c3a662a7 100644
--- a/samples/client/petstore/cpp-restsdk/MultipartFormData.h
+++ b/samples/client/petstore/cpp-restsdk/client/MultipartFormData.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/Object.cpp b/samples/client/petstore/cpp-restsdk/client/Object.cpp
similarity index 94%
rename from samples/client/petstore/cpp-restsdk/Object.cpp
rename to samples/client/petstore/cpp-restsdk/client/Object.cpp
index a63e69cea484..3624e24a0172 100644
--- a/samples/client/petstore/cpp-restsdk/Object.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/Object.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/Object.h b/samples/client/petstore/cpp-restsdk/client/Object.h
similarity index 92%
rename from samples/client/petstore/cpp-restsdk/Object.h
rename to samples/client/petstore/cpp-restsdk/client/Object.h
index 99179be55bdd..bc2c7aa7573c 100644
--- a/samples/client/petstore/cpp-restsdk/Object.h
+++ b/samples/client/petstore/cpp-restsdk/client/Object.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/README.md b/samples/client/petstore/cpp-restsdk/client/README.md
similarity index 100%
rename from samples/client/petstore/cpp-restsdk/README.md
rename to samples/client/petstore/cpp-restsdk/client/README.md
diff --git a/samples/client/petstore/cpp-restsdk/api/PetApi.cpp b/samples/client/petstore/cpp-restsdk/client/api/PetApi.cpp
similarity index 99%
rename from samples/client/petstore/cpp-restsdk/api/PetApi.cpp
rename to samples/client/petstore/cpp-restsdk/client/api/PetApi.cpp
index d8530e324c0d..0c67b5ecbf5b 100644
--- a/samples/client/petstore/cpp-restsdk/api/PetApi.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/api/PetApi.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/api/PetApi.h b/samples/client/petstore/cpp-restsdk/client/api/PetApi.h
similarity index 97%
rename from samples/client/petstore/cpp-restsdk/api/PetApi.h
rename to samples/client/petstore/cpp-restsdk/client/api/PetApi.h
index bb7b6f7b1997..09b2f06da9bc 100644
--- a/samples/client/petstore/cpp-restsdk/api/PetApi.h
+++ b/samples/client/petstore/cpp-restsdk/client/api/PetApi.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/api/StoreApi.cpp b/samples/client/petstore/cpp-restsdk/client/api/StoreApi.cpp
similarity index 99%
rename from samples/client/petstore/cpp-restsdk/api/StoreApi.cpp
rename to samples/client/petstore/cpp-restsdk/client/api/StoreApi.cpp
index 0ec396c54e4b..a7bcf614ee2e 100644
--- a/samples/client/petstore/cpp-restsdk/api/StoreApi.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/api/StoreApi.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/api/StoreApi.h b/samples/client/petstore/cpp-restsdk/client/api/StoreApi.h
similarity index 95%
rename from samples/client/petstore/cpp-restsdk/api/StoreApi.h
rename to samples/client/petstore/cpp-restsdk/client/api/StoreApi.h
index 700f788df276..2aaf9bf59699 100644
--- a/samples/client/petstore/cpp-restsdk/api/StoreApi.h
+++ b/samples/client/petstore/cpp-restsdk/client/api/StoreApi.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/api/UserApi.cpp b/samples/client/petstore/cpp-restsdk/client/api/UserApi.cpp
similarity index 99%
rename from samples/client/petstore/cpp-restsdk/api/UserApi.cpp
rename to samples/client/petstore/cpp-restsdk/client/api/UserApi.cpp
index ba8769d344a0..a4c4f1bf462b 100644
--- a/samples/client/petstore/cpp-restsdk/api/UserApi.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/api/UserApi.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/api/UserApi.h b/samples/client/petstore/cpp-restsdk/client/api/UserApi.h
similarity index 96%
rename from samples/client/petstore/cpp-restsdk/api/UserApi.h
rename to samples/client/petstore/cpp-restsdk/client/api/UserApi.h
index fc76cfc91773..aa840cf1f900 100644
--- a/samples/client/petstore/cpp-restsdk/api/UserApi.h
+++ b/samples/client/petstore/cpp-restsdk/client/api/UserApi.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/git_push.sh b/samples/client/petstore/cpp-restsdk/client/git_push.sh
similarity index 100%
rename from samples/client/petstore/cpp-restsdk/git_push.sh
rename to samples/client/petstore/cpp-restsdk/client/git_push.sh
diff --git a/samples/client/petstore/cpp-restsdk/model/ApiResponse.cpp b/samples/client/petstore/cpp-restsdk/client/model/ApiResponse.cpp
similarity index 97%
rename from samples/client/petstore/cpp-restsdk/model/ApiResponse.cpp
rename to samples/client/petstore/cpp-restsdk/client/model/ApiResponse.cpp
index 4122b863fb64..3fa6061fb049 100644
--- a/samples/client/petstore/cpp-restsdk/model/ApiResponse.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/model/ApiResponse.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/ApiResponse.h b/samples/client/petstore/cpp-restsdk/client/model/ApiResponse.h
similarity index 94%
rename from samples/client/petstore/cpp-restsdk/model/ApiResponse.h
rename to samples/client/petstore/cpp-restsdk/client/model/ApiResponse.h
index 83115c794ab9..9b1d7abc1a72 100644
--- a/samples/client/petstore/cpp-restsdk/model/ApiResponse.h
+++ b/samples/client/petstore/cpp-restsdk/client/model/ApiResponse.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/Category.cpp b/samples/client/petstore/cpp-restsdk/client/model/Category.cpp
similarity index 96%
rename from samples/client/petstore/cpp-restsdk/model/Category.cpp
rename to samples/client/petstore/cpp-restsdk/client/model/Category.cpp
index ad6422cb906a..8d21469964cd 100644
--- a/samples/client/petstore/cpp-restsdk/model/Category.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/model/Category.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/Category.h b/samples/client/petstore/cpp-restsdk/client/model/Category.h
similarity index 94%
rename from samples/client/petstore/cpp-restsdk/model/Category.h
rename to samples/client/petstore/cpp-restsdk/client/model/Category.h
index 026ec8607287..1d425850a5bb 100644
--- a/samples/client/petstore/cpp-restsdk/model/Category.h
+++ b/samples/client/petstore/cpp-restsdk/client/model/Category.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/Order.cpp b/samples/client/petstore/cpp-restsdk/client/model/Order.cpp
similarity index 98%
rename from samples/client/petstore/cpp-restsdk/model/Order.cpp
rename to samples/client/petstore/cpp-restsdk/client/model/Order.cpp
index a15f779237c4..e137a045fa60 100644
--- a/samples/client/petstore/cpp-restsdk/model/Order.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/model/Order.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/Order.h b/samples/client/petstore/cpp-restsdk/client/model/Order.h
similarity index 96%
rename from samples/client/petstore/cpp-restsdk/model/Order.h
rename to samples/client/petstore/cpp-restsdk/client/model/Order.h
index c5d4153cfcdb..9d6975874041 100644
--- a/samples/client/petstore/cpp-restsdk/model/Order.h
+++ b/samples/client/petstore/cpp-restsdk/client/model/Order.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/Pet.cpp b/samples/client/petstore/cpp-restsdk/client/model/Pet.cpp
similarity index 98%
rename from samples/client/petstore/cpp-restsdk/model/Pet.cpp
rename to samples/client/petstore/cpp-restsdk/client/model/Pet.cpp
index 6e4ebb69c4d7..76a39be3db67 100644
--- a/samples/client/petstore/cpp-restsdk/model/Pet.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/model/Pet.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/Pet.h b/samples/client/petstore/cpp-restsdk/client/model/Pet.h
similarity index 96%
rename from samples/client/petstore/cpp-restsdk/model/Pet.h
rename to samples/client/petstore/cpp-restsdk/client/model/Pet.h
index 881685336df5..3ebb80bf285a 100644
--- a/samples/client/petstore/cpp-restsdk/model/Pet.h
+++ b/samples/client/petstore/cpp-restsdk/client/model/Pet.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/Tag.cpp b/samples/client/petstore/cpp-restsdk/client/model/Tag.cpp
similarity index 96%
rename from samples/client/petstore/cpp-restsdk/model/Tag.cpp
rename to samples/client/petstore/cpp-restsdk/client/model/Tag.cpp
index 9f5f5b14636c..a4af089387e2 100644
--- a/samples/client/petstore/cpp-restsdk/model/Tag.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/model/Tag.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/Tag.h b/samples/client/petstore/cpp-restsdk/client/model/Tag.h
similarity index 93%
rename from samples/client/petstore/cpp-restsdk/model/Tag.h
rename to samples/client/petstore/cpp-restsdk/client/model/Tag.h
index 9df0f2c2e7e9..db92cc2549c9 100644
--- a/samples/client/petstore/cpp-restsdk/model/Tag.h
+++ b/samples/client/petstore/cpp-restsdk/client/model/Tag.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/User.cpp b/samples/client/petstore/cpp-restsdk/client/model/User.cpp
similarity index 98%
rename from samples/client/petstore/cpp-restsdk/model/User.cpp
rename to samples/client/petstore/cpp-restsdk/client/model/User.cpp
index 93a64fbb3604..8ffd2ea50d08 100644
--- a/samples/client/petstore/cpp-restsdk/model/User.cpp
+++ b/samples/client/petstore/cpp-restsdk/client/model/User.cpp
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/model/User.h b/samples/client/petstore/cpp-restsdk/client/model/User.h
similarity index 96%
rename from samples/client/petstore/cpp-restsdk/model/User.h
rename to samples/client/petstore/cpp-restsdk/client/model/User.h
index 851dcc57a25f..e3a970cb4df7 100644
--- a/samples/client/petstore/cpp-restsdk/model/User.h
+++ b/samples/client/petstore/cpp-restsdk/client/model/User.h
@@ -2,9 +2,9 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
- * NOTE: This class is auto generated by OpenAPI-Generator 4.0.0-SNAPSHOT.
+ * NOTE: This class is auto generated by OpenAPI-Generator 4.0.2-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/cpp-restsdk/pom.xml b/samples/client/petstore/cpp-restsdk/client/pom.xml
similarity index 100%
rename from samples/client/petstore/cpp-restsdk/pom.xml
rename to samples/client/petstore/cpp-restsdk/client/pom.xml
diff --git a/samples/client/petstore/cpp-restsdk/main.cpp b/samples/client/petstore/cpp-restsdk/main.cpp
new file mode 100644
index 000000000000..27ca41ceb641
--- /dev/null
+++ b/samples/client/petstore/cpp-restsdk/main.cpp
@@ -0,0 +1,6 @@
+#include "PetApiTests.h"
+
+int main(int argc, char *argv[]) {
+ auto petTest = std::make_shared();
+ petTest->runTests();
+}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/.openapi-generator/VERSION b/samples/client/petstore/csharp-netcore/OpenAPIClient/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/.openapi-generator/VERSION
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/README.md b/samples/client/petstore/csharp-netcore/OpenAPIClient/README.md
index 8e320736696b..c2049be31275 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/README.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/README.md
@@ -48,7 +48,7 @@ using Org.OpenAPITools.Model;
## Getting Started
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -58,10 +58,11 @@ namespace Example
{
public class Example
{
- public void main()
+ public static void Main()
{
- var apiInstance = new AnotherFakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new AnotherFakeApi(Configuration.Default);
var body = new ModelClient(); // ModelClient | client model
try
@@ -70,9 +71,11 @@ namespace Example
ModelClient result = apiInstance.Call123TestSpecialTags(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling AnotherFakeApi.Call123TestSpecialTags: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/AnotherFakeApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/AnotherFakeApi.md
index 612293b48bba..bf404a2f4911 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/AnotherFakeApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/AnotherFakeApi.md
@@ -17,7 +17,7 @@ To test special tags and operation ID starting with number
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -27,9 +27,10 @@ namespace Example
{
public class Call123TestSpecialTagsExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new AnotherFakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new AnotherFakeApi(Configuration.Default);
var body = new ModelClient(); // ModelClient | client model
try
@@ -38,9 +39,11 @@ namespace Example
ModelClient result = apiInstance.Call123TestSpecialTags(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling AnotherFakeApi.Call123TestSpecialTags: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -66,5 +69,10 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/FakeApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/FakeApi.md
index 8a11d6461f29..0fd0f4dad716 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/FakeApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/FakeApi.md
@@ -29,7 +29,7 @@ this route creates an XmlItem
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -39,9 +39,10 @@ namespace Example
{
public class CreateXmlItemExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var xmlItem = new XmlItem(); // XmlItem | XmlItem Body
try
@@ -49,9 +50,11 @@ namespace Example
// creates an XmlItem
apiInstance.CreateXmlItem(xmlItem);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.CreateXmlItem: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -77,6 +80,11 @@ No authorization required
- **Content-Type**: application/xml, application/xml; charset=utf-8, application/xml; charset=utf-16, text/xml, text/xml; charset=utf-8, text/xml; charset=utf-16
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -89,7 +97,7 @@ Test serialization of outer boolean types
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -99,9 +107,10 @@ namespace Example
{
public class FakeOuterBooleanSerializeExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = true; // bool? | Input boolean as post body (optional)
try
@@ -109,9 +118,11 @@ namespace Example
bool result = apiInstance.FakeOuterBooleanSerialize(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.FakeOuterBooleanSerialize: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -137,6 +148,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: */*
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output boolean | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -149,7 +165,7 @@ Test serialization of object with outer number type
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -159,9 +175,10 @@ namespace Example
{
public class FakeOuterCompositeSerializeExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = new OuterComposite(); // OuterComposite | Input composite as post body (optional)
try
@@ -169,9 +186,11 @@ namespace Example
OuterComposite result = apiInstance.FakeOuterCompositeSerialize(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.FakeOuterCompositeSerialize: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -197,6 +216,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: */*
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output composite | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -209,7 +233,7 @@ Test serialization of outer number types
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -219,9 +243,10 @@ namespace Example
{
public class FakeOuterNumberSerializeExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = 8.14; // decimal? | Input number as post body (optional)
try
@@ -229,9 +254,11 @@ namespace Example
decimal result = apiInstance.FakeOuterNumberSerialize(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.FakeOuterNumberSerialize: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -257,6 +284,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: */*
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output number | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -269,7 +301,7 @@ Test serialization of outer string types
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -279,9 +311,10 @@ namespace Example
{
public class FakeOuterStringSerializeExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = body_example; // string | Input string as post body (optional)
try
@@ -289,9 +322,11 @@ namespace Example
string result = apiInstance.FakeOuterStringSerialize(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.FakeOuterStringSerialize: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -317,6 +352,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: */*
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output string | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -329,7 +369,7 @@ For this test, the body for this request much reference a schema named `File`.
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -339,18 +379,21 @@ namespace Example
{
public class TestBodyWithFileSchemaExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = new FileSchemaTestClass(); // FileSchemaTestClass |
try
{
apiInstance.TestBodyWithFileSchema(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestBodyWithFileSchema: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -376,6 +419,11 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Success | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -386,7 +434,7 @@ No authorization required
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -396,9 +444,10 @@ namespace Example
{
public class TestBodyWithQueryParamsExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var query = query_example; // string |
var body = new User(); // User |
@@ -406,9 +455,11 @@ namespace Example
{
apiInstance.TestBodyWithQueryParams(query, body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestBodyWithQueryParams: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -435,6 +486,11 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Success | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -447,7 +503,7 @@ To test \"client\" model
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -457,9 +513,10 @@ namespace Example
{
public class TestClientModelExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = new ModelClient(); // ModelClient | client model
try
@@ -468,9 +525,11 @@ namespace Example
ModelClient result = apiInstance.TestClientModel(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestClientModel: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -496,6 +555,11 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -508,7 +572,7 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -518,13 +582,14 @@ namespace Example
{
public class TestEndpointParametersExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure HTTP basic authorization: http_basic_test
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
- var apiInstance = new FakeApi();
+ var apiInstance = new FakeApi(Configuration.Default);
var number = 8.14; // decimal | None
var _double = 1.2D; // double | None
var patternWithoutDelimiter = patternWithoutDelimiter_example; // string | None
@@ -545,9 +610,11 @@ namespace Example
// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
apiInstance.TestEndpointParameters(number, _double, patternWithoutDelimiter, _byte, integer, int32, int64, _float, _string, binary, date, dateTime, password, callback);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestEndpointParameters: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -586,6 +653,12 @@ void (empty response body)
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -598,7 +671,7 @@ To test enum parameters
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -608,9 +681,10 @@ namespace Example
{
public class TestEnumParametersExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var enumHeaderStringArray = enumHeaderStringArray_example; // List | Header parameter enum test (string array) (optional)
var enumHeaderString = enumHeaderString_example; // string | Header parameter enum test (string) (optional) (default to -efg)
var enumQueryStringArray = enumQueryStringArray_example; // List | Query parameter enum test (string array) (optional)
@@ -625,9 +699,11 @@ namespace Example
// To test enum parameters
apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestEnumParameters: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -660,6 +736,12 @@ No authorization required
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid request | - |
+| **404** | Not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -672,7 +754,7 @@ Fake endpoint to test group parameters (optional)
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -682,9 +764,10 @@ namespace Example
{
public class TestGroupParametersExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var requiredStringGroup = 56; // int | Required String in group parameters
var requiredBooleanGroup = true; // bool | Required Boolean in group parameters
var requiredInt64Group = 789; // long | Required Integer in group parameters
@@ -697,9 +780,11 @@ namespace Example
// Fake endpoint to test group parameters (optional)
apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestGroupParameters: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -730,6 +815,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Someting wrong | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -740,7 +830,7 @@ test inline additionalProperties
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -750,9 +840,10 @@ namespace Example
{
public class TestInlineAdditionalPropertiesExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var param = new Dictionary(); // Dictionary | request body
try
@@ -760,9 +851,11 @@ namespace Example
// test inline additionalProperties
apiInstance.TestInlineAdditionalProperties(param);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestInlineAdditionalProperties: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -788,6 +881,11 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -798,7 +896,7 @@ test json serialization of form data
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -808,9 +906,10 @@ namespace Example
{
public class TestJsonFormDataExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var param = param_example; // string | field1
var param2 = param2_example; // string | field2
@@ -819,9 +918,11 @@ namespace Example
// test json serialization of form data
apiInstance.TestJsonFormData(param, param2);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestJsonFormData: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -848,5 +949,10 @@ No authorization required
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/FakeClassnameTags123Api.md b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/FakeClassnameTags123Api.md
index abea3cb99778..3a241e3c631c 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/FakeClassnameTags123Api.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/FakeClassnameTags123Api.md
@@ -17,7 +17,7 @@ To test class name in snake case
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -27,14 +27,15 @@ namespace Example
{
public class TestClassnameExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure API key authorization: api_key_query
Configuration.Default.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("api_key_query", "Bearer");
- var apiInstance = new FakeClassnameTags123Api();
+ var apiInstance = new FakeClassnameTags123Api(Configuration.Default);
var body = new ModelClient(); // ModelClient | client model
try
@@ -43,9 +44,11 @@ namespace Example
ModelClient result = apiInstance.TestClassname(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeClassnameTags123Api.TestClassname: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -71,5 +74,10 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/PetApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/PetApi.md
index a7b361f05abe..f8d05ec93964 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/PetApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/PetApi.md
@@ -23,7 +23,7 @@ Add a new pet to the store
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -33,12 +33,13 @@ namespace Example
{
public class AddPetExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var body = new Pet(); // Pet | Pet object that needs to be added to the store
try
@@ -46,9 +47,11 @@ namespace Example
// Add a new pet to the store
apiInstance.AddPet(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.AddPet: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -74,6 +77,12 @@ void (empty response body)
- **Content-Type**: application/json, application/xml
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **405** | Invalid input | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -84,7 +93,7 @@ Deletes a pet
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -94,12 +103,13 @@ namespace Example
{
public class DeletePetExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | Pet id to delete
var apiKey = apiKey_example; // string | (optional)
@@ -108,9 +118,11 @@ namespace Example
// Deletes a pet
apiInstance.DeletePet(petId, apiKey);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.DeletePet: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -137,11 +149,17 @@ void (empty response body)
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid pet value | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **FindPetsByStatus**
-> List FindPetsByStatus (List status)
+> List<Pet> FindPetsByStatus (List status)
Finds Pets by status
@@ -149,7 +167,7 @@ Multiple status values can be provided with comma separated strings
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -159,23 +177,26 @@ namespace Example
{
public class FindPetsByStatusExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var status = status_example; // List | Status values that need to be considered for filter
try
{
// Finds Pets by status
- List<Pet> result = apiInstance.FindPetsByStatus(status);
+ List result = apiInstance.FindPetsByStatus(status);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.FindPetsByStatus: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -190,7 +211,7 @@ Name | Type | Description | Notes
### Return type
-[**List**](Pet.md)
+[**List<Pet>**](Pet.md)
### Authorization
@@ -201,11 +222,17 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid status value | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **FindPetsByTags**
-> List FindPetsByTags (List tags)
+> List<Pet> FindPetsByTags (List tags)
Finds Pets by tags
@@ -213,7 +240,7 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -223,23 +250,26 @@ namespace Example
{
public class FindPetsByTagsExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var tags = new List(); // List | Tags to filter by
try
{
// Finds Pets by tags
- List<Pet> result = apiInstance.FindPetsByTags(tags);
+ List result = apiInstance.FindPetsByTags(tags);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.FindPetsByTags: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -254,7 +284,7 @@ Name | Type | Description | Notes
### Return type
-[**List**](Pet.md)
+[**List<Pet>**](Pet.md)
### Authorization
@@ -265,6 +295,12 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid tag value | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -277,7 +313,7 @@ Returns a single pet
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -287,14 +323,15 @@ namespace Example
{
public class GetPetByIdExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure API key authorization: api_key
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("api_key", "Bearer");
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | ID of pet to return
try
@@ -303,9 +340,11 @@ namespace Example
Pet result = apiInstance.GetPetById(petId);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.GetPetById: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -331,6 +370,13 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Pet not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -341,7 +387,7 @@ Update an existing pet
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -351,12 +397,13 @@ namespace Example
{
public class UpdatePetExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var body = new Pet(); // Pet | Pet object that needs to be added to the store
try
@@ -364,9 +411,11 @@ namespace Example
// Update an existing pet
apiInstance.UpdatePet(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.UpdatePet: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -392,6 +441,14 @@ void (empty response body)
- **Content-Type**: application/json, application/xml
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Pet not found | - |
+| **405** | Validation exception | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -402,7 +459,7 @@ Updates a pet in the store with form data
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -412,12 +469,13 @@ namespace Example
{
public class UpdatePetWithFormExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | ID of pet that needs to be updated
var name = name_example; // string | Updated name of the pet (optional)
var status = status_example; // string | Updated status of the pet (optional)
@@ -427,9 +485,11 @@ namespace Example
// Updates a pet in the store with form data
apiInstance.UpdatePetWithForm(petId, name, status);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.UpdatePetWithForm: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -457,6 +517,11 @@ void (empty response body)
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **405** | Invalid input | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -467,7 +532,7 @@ uploads an image
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -477,12 +542,13 @@ namespace Example
{
public class UploadFileExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | ID of pet to update
var additionalMetadata = additionalMetadata_example; // string | Additional data to pass to server (optional)
var file = BINARY_DATA_HERE; // System.IO.Stream | file to upload (optional)
@@ -493,9 +559,11 @@ namespace Example
ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.UploadFile: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -523,6 +591,11 @@ Name | Type | Description | Notes
- **Content-Type**: multipart/form-data
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -533,7 +606,7 @@ uploads an image (required)
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -543,12 +616,13 @@ namespace Example
{
public class UploadFileWithRequiredFileExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | ID of pet to update
var requiredFile = BINARY_DATA_HERE; // System.IO.Stream | file to upload
var additionalMetadata = additionalMetadata_example; // string | Additional data to pass to server (optional)
@@ -559,9 +633,11 @@ namespace Example
ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.UploadFileWithRequiredFile: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -589,5 +665,10 @@ Name | Type | Description | Notes
- **Content-Type**: multipart/form-data
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/StoreApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/StoreApi.md
index 947a0304ce82..c51438526034 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/StoreApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/StoreApi.md
@@ -20,7 +20,7 @@ For valid response try integer IDs with value < 1000. Anything above 1000 or non
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -30,9 +30,10 @@ namespace Example
{
public class DeleteOrderExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new StoreApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(Configuration.Default);
var orderId = orderId_example; // string | ID of the order that needs to be deleted
try
@@ -40,9 +41,11 @@ namespace Example
// Delete purchase order by ID
apiInstance.DeleteOrder(orderId);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling StoreApi.DeleteOrder: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -68,11 +71,17 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid ID supplied | - |
+| **404** | Order not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **GetInventory**
-> Dictionary GetInventory ()
+> Dictionary<string, int> GetInventory ()
Returns pet inventories by status
@@ -80,7 +89,7 @@ Returns a map of status codes to quantities
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -90,24 +99,27 @@ namespace Example
{
public class GetInventoryExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure API key authorization: api_key
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("api_key", "Bearer");
- var apiInstance = new StoreApi();
+ var apiInstance = new StoreApi(Configuration.Default);
try
{
// Returns pet inventories by status
- Dictionary<string, int> result = apiInstance.GetInventory();
+ Dictionary result = apiInstance.GetInventory();
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling StoreApi.GetInventory: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -130,6 +142,11 @@ This endpoint does not need any parameter.
- **Content-Type**: Not defined
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -142,7 +159,7 @@ For valid response try integer IDs with value <= 5 or > 10. Other values will ge
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -152,9 +169,10 @@ namespace Example
{
public class GetOrderByIdExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new StoreApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(Configuration.Default);
var orderId = 789; // long | ID of pet that needs to be fetched
try
@@ -163,9 +181,11 @@ namespace Example
Order result = apiInstance.GetOrderById(orderId);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling StoreApi.GetOrderById: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -191,6 +211,13 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Order not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -201,7 +228,7 @@ Place an order for a pet
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -211,9 +238,10 @@ namespace Example
{
public class PlaceOrderExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new StoreApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(Configuration.Default);
var body = new Order(); // Order | order placed for purchasing the pet
try
@@ -222,9 +250,11 @@ namespace Example
Order result = apiInstance.PlaceOrder(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling StoreApi.PlaceOrder: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -250,5 +280,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid Order | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/UserApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/UserApi.md
index aedbf750cfcb..4588b4401310 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/UserApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/docs/UserApi.md
@@ -24,7 +24,7 @@ This can only be done by the logged in user.
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -34,9 +34,10 @@ namespace Example
{
public class CreateUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var body = new User(); // User | Created user object
try
@@ -44,9 +45,11 @@ namespace Example
// Create user
apiInstance.CreateUser(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.CreateUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -72,6 +75,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -82,7 +90,7 @@ Creates list of users with given input array
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -92,9 +100,10 @@ namespace Example
{
public class CreateUsersWithArrayInputExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var body = new List(); // List | List of user object
try
@@ -102,9 +111,11 @@ namespace Example
// Creates list of users with given input array
apiInstance.CreateUsersWithArrayInput(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.CreateUsersWithArrayInput: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -130,6 +141,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -140,7 +156,7 @@ Creates list of users with given input array
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -150,9 +166,10 @@ namespace Example
{
public class CreateUsersWithListInputExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var body = new List(); // List | List of user object
try
@@ -160,9 +177,11 @@ namespace Example
// Creates list of users with given input array
apiInstance.CreateUsersWithListInput(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.CreateUsersWithListInput: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -188,6 +207,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -200,7 +224,7 @@ This can only be done by the logged in user.
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -210,9 +234,10 @@ namespace Example
{
public class DeleteUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var username = username_example; // string | The name that needs to be deleted
try
@@ -220,9 +245,11 @@ namespace Example
// Delete user
apiInstance.DeleteUser(username);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.DeleteUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -248,6 +275,12 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -258,7 +291,7 @@ Get user by user name
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -268,9 +301,10 @@ namespace Example
{
public class GetUserByNameExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var username = username_example; // string | The name that needs to be fetched. Use user1 for testing.
try
@@ -279,9 +313,11 @@ namespace Example
User result = apiInstance.GetUserByName(username);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.GetUserByName: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -307,6 +343,13 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -317,7 +360,7 @@ Logs user into the system
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -327,9 +370,10 @@ namespace Example
{
public class LoginUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var username = username_example; // string | The user name for login
var password = password_example; // string | The password for login in clear text
@@ -339,9 +383,11 @@ namespace Example
string result = apiInstance.LoginUser(username, password);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.LoginUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -368,6 +414,12 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | * X-Rate-Limit - calls per hour allowed by the user
* X-Expires-After - date in UTC when token expires
|
+| **400** | Invalid username/password supplied | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -378,7 +430,7 @@ Logs out current logged in user session
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -388,18 +440,21 @@ namespace Example
{
public class LogoutUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
try
{
// Logs out current logged in user session
apiInstance.LogoutUser();
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.LogoutUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -422,6 +477,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -434,7 +494,7 @@ This can only be done by the logged in user.
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -444,9 +504,10 @@ namespace Example
{
public class UpdateUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var username = username_example; // string | name that need to be deleted
var body = new User(); // User | Updated user object
@@ -455,9 +516,11 @@ namespace Example
// Updated user
apiInstance.UpdateUser(username, body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.UpdateUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -484,5 +547,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid user supplied | - |
+| **404** | User not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/.openapi-generator/VERSION b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/.openapi-generator/VERSION
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/README.md b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/README.md
index bd485a13cd1b..8ed98381beed 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/README.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/README.md
@@ -60,7 +60,7 @@ Then, publish to a [local feed](https://docs.microsoft.com/en-us/nuget/hosting-p
## Getting Started
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -70,10 +70,11 @@ namespace Example
{
public class Example
{
- public void main()
+ public static void Main()
{
- var apiInstance = new AnotherFakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new AnotherFakeApi(Configuration.Default);
var body = new ModelClient(); // ModelClient | client model
try
@@ -82,9 +83,11 @@ namespace Example
ModelClient result = apiInstance.Call123TestSpecialTags(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling AnotherFakeApi.Call123TestSpecialTags: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/AnotherFakeApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/AnotherFakeApi.md
index 612293b48bba..bf404a2f4911 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/AnotherFakeApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/AnotherFakeApi.md
@@ -17,7 +17,7 @@ To test special tags and operation ID starting with number
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -27,9 +27,10 @@ namespace Example
{
public class Call123TestSpecialTagsExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new AnotherFakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new AnotherFakeApi(Configuration.Default);
var body = new ModelClient(); // ModelClient | client model
try
@@ -38,9 +39,11 @@ namespace Example
ModelClient result = apiInstance.Call123TestSpecialTags(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling AnotherFakeApi.Call123TestSpecialTags: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -66,5 +69,10 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/FakeApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/FakeApi.md
index 8a11d6461f29..0fd0f4dad716 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/FakeApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/FakeApi.md
@@ -29,7 +29,7 @@ this route creates an XmlItem
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -39,9 +39,10 @@ namespace Example
{
public class CreateXmlItemExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var xmlItem = new XmlItem(); // XmlItem | XmlItem Body
try
@@ -49,9 +50,11 @@ namespace Example
// creates an XmlItem
apiInstance.CreateXmlItem(xmlItem);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.CreateXmlItem: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -77,6 +80,11 @@ No authorization required
- **Content-Type**: application/xml, application/xml; charset=utf-8, application/xml; charset=utf-16, text/xml, text/xml; charset=utf-8, text/xml; charset=utf-16
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -89,7 +97,7 @@ Test serialization of outer boolean types
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -99,9 +107,10 @@ namespace Example
{
public class FakeOuterBooleanSerializeExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = true; // bool? | Input boolean as post body (optional)
try
@@ -109,9 +118,11 @@ namespace Example
bool result = apiInstance.FakeOuterBooleanSerialize(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.FakeOuterBooleanSerialize: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -137,6 +148,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: */*
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output boolean | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -149,7 +165,7 @@ Test serialization of object with outer number type
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -159,9 +175,10 @@ namespace Example
{
public class FakeOuterCompositeSerializeExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = new OuterComposite(); // OuterComposite | Input composite as post body (optional)
try
@@ -169,9 +186,11 @@ namespace Example
OuterComposite result = apiInstance.FakeOuterCompositeSerialize(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.FakeOuterCompositeSerialize: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -197,6 +216,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: */*
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output composite | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -209,7 +233,7 @@ Test serialization of outer number types
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -219,9 +243,10 @@ namespace Example
{
public class FakeOuterNumberSerializeExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = 8.14; // decimal? | Input number as post body (optional)
try
@@ -229,9 +254,11 @@ namespace Example
decimal result = apiInstance.FakeOuterNumberSerialize(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.FakeOuterNumberSerialize: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -257,6 +284,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: */*
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output number | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -269,7 +301,7 @@ Test serialization of outer string types
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -279,9 +311,10 @@ namespace Example
{
public class FakeOuterStringSerializeExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = body_example; // string | Input string as post body (optional)
try
@@ -289,9 +322,11 @@ namespace Example
string result = apiInstance.FakeOuterStringSerialize(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.FakeOuterStringSerialize: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -317,6 +352,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: */*
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output string | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -329,7 +369,7 @@ For this test, the body for this request much reference a schema named `File`.
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -339,18 +379,21 @@ namespace Example
{
public class TestBodyWithFileSchemaExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = new FileSchemaTestClass(); // FileSchemaTestClass |
try
{
apiInstance.TestBodyWithFileSchema(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestBodyWithFileSchema: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -376,6 +419,11 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Success | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -386,7 +434,7 @@ No authorization required
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -396,9 +444,10 @@ namespace Example
{
public class TestBodyWithQueryParamsExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var query = query_example; // string |
var body = new User(); // User |
@@ -406,9 +455,11 @@ namespace Example
{
apiInstance.TestBodyWithQueryParams(query, body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestBodyWithQueryParams: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -435,6 +486,11 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Success | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -447,7 +503,7 @@ To test \"client\" model
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -457,9 +513,10 @@ namespace Example
{
public class TestClientModelExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var body = new ModelClient(); // ModelClient | client model
try
@@ -468,9 +525,11 @@ namespace Example
ModelClient result = apiInstance.TestClientModel(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestClientModel: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -496,6 +555,11 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -508,7 +572,7 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -518,13 +582,14 @@ namespace Example
{
public class TestEndpointParametersExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure HTTP basic authorization: http_basic_test
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
- var apiInstance = new FakeApi();
+ var apiInstance = new FakeApi(Configuration.Default);
var number = 8.14; // decimal | None
var _double = 1.2D; // double | None
var patternWithoutDelimiter = patternWithoutDelimiter_example; // string | None
@@ -545,9 +610,11 @@ namespace Example
// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
apiInstance.TestEndpointParameters(number, _double, patternWithoutDelimiter, _byte, integer, int32, int64, _float, _string, binary, date, dateTime, password, callback);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestEndpointParameters: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -586,6 +653,12 @@ void (empty response body)
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -598,7 +671,7 @@ To test enum parameters
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -608,9 +681,10 @@ namespace Example
{
public class TestEnumParametersExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var enumHeaderStringArray = enumHeaderStringArray_example; // List | Header parameter enum test (string array) (optional)
var enumHeaderString = enumHeaderString_example; // string | Header parameter enum test (string) (optional) (default to -efg)
var enumQueryStringArray = enumQueryStringArray_example; // List | Query parameter enum test (string array) (optional)
@@ -625,9 +699,11 @@ namespace Example
// To test enum parameters
apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestEnumParameters: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -660,6 +736,12 @@ No authorization required
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid request | - |
+| **404** | Not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -672,7 +754,7 @@ Fake endpoint to test group parameters (optional)
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -682,9 +764,10 @@ namespace Example
{
public class TestGroupParametersExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var requiredStringGroup = 56; // int | Required String in group parameters
var requiredBooleanGroup = true; // bool | Required Boolean in group parameters
var requiredInt64Group = 789; // long | Required Integer in group parameters
@@ -697,9 +780,11 @@ namespace Example
// Fake endpoint to test group parameters (optional)
apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestGroupParameters: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -730,6 +815,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Someting wrong | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -740,7 +830,7 @@ test inline additionalProperties
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -750,9 +840,10 @@ namespace Example
{
public class TestInlineAdditionalPropertiesExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var param = new Dictionary(); // Dictionary | request body
try
@@ -760,9 +851,11 @@ namespace Example
// test inline additionalProperties
apiInstance.TestInlineAdditionalProperties(param);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestInlineAdditionalProperties: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -788,6 +881,11 @@ No authorization required
- **Content-Type**: application/json
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -798,7 +896,7 @@ test json serialization of form data
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -808,9 +906,10 @@ namespace Example
{
public class TestJsonFormDataExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new FakeApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(Configuration.Default);
var param = param_example; // string | field1
var param2 = param2_example; // string | field2
@@ -819,9 +918,11 @@ namespace Example
// test json serialization of form data
apiInstance.TestJsonFormData(param, param2);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeApi.TestJsonFormData: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -848,5 +949,10 @@ No authorization required
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/FakeClassnameTags123Api.md b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/FakeClassnameTags123Api.md
index abea3cb99778..3a241e3c631c 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/FakeClassnameTags123Api.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/FakeClassnameTags123Api.md
@@ -17,7 +17,7 @@ To test class name in snake case
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -27,14 +27,15 @@ namespace Example
{
public class TestClassnameExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure API key authorization: api_key_query
Configuration.Default.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("api_key_query", "Bearer");
- var apiInstance = new FakeClassnameTags123Api();
+ var apiInstance = new FakeClassnameTags123Api(Configuration.Default);
var body = new ModelClient(); // ModelClient | client model
try
@@ -43,9 +44,11 @@ namespace Example
ModelClient result = apiInstance.TestClassname(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling FakeClassnameTags123Api.TestClassname: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -71,5 +74,10 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/PetApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/PetApi.md
index a7b361f05abe..f8d05ec93964 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/PetApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/PetApi.md
@@ -23,7 +23,7 @@ Add a new pet to the store
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -33,12 +33,13 @@ namespace Example
{
public class AddPetExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var body = new Pet(); // Pet | Pet object that needs to be added to the store
try
@@ -46,9 +47,11 @@ namespace Example
// Add a new pet to the store
apiInstance.AddPet(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.AddPet: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -74,6 +77,12 @@ void (empty response body)
- **Content-Type**: application/json, application/xml
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **405** | Invalid input | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -84,7 +93,7 @@ Deletes a pet
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -94,12 +103,13 @@ namespace Example
{
public class DeletePetExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | Pet id to delete
var apiKey = apiKey_example; // string | (optional)
@@ -108,9 +118,11 @@ namespace Example
// Deletes a pet
apiInstance.DeletePet(petId, apiKey);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.DeletePet: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -137,11 +149,17 @@ void (empty response body)
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid pet value | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **FindPetsByStatus**
-> List FindPetsByStatus (List status)
+> List<Pet> FindPetsByStatus (List status)
Finds Pets by status
@@ -149,7 +167,7 @@ Multiple status values can be provided with comma separated strings
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -159,23 +177,26 @@ namespace Example
{
public class FindPetsByStatusExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var status = status_example; // List | Status values that need to be considered for filter
try
{
// Finds Pets by status
- List<Pet> result = apiInstance.FindPetsByStatus(status);
+ List result = apiInstance.FindPetsByStatus(status);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.FindPetsByStatus: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -190,7 +211,7 @@ Name | Type | Description | Notes
### Return type
-[**List**](Pet.md)
+[**List<Pet>**](Pet.md)
### Authorization
@@ -201,11 +222,17 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid status value | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **FindPetsByTags**
-> List FindPetsByTags (List tags)
+> List<Pet> FindPetsByTags (List tags)
Finds Pets by tags
@@ -213,7 +240,7 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -223,23 +250,26 @@ namespace Example
{
public class FindPetsByTagsExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var tags = new List(); // List | Tags to filter by
try
{
// Finds Pets by tags
- List<Pet> result = apiInstance.FindPetsByTags(tags);
+ List result = apiInstance.FindPetsByTags(tags);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.FindPetsByTags: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -254,7 +284,7 @@ Name | Type | Description | Notes
### Return type
-[**List**](Pet.md)
+[**List<Pet>**](Pet.md)
### Authorization
@@ -265,6 +295,12 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid tag value | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -277,7 +313,7 @@ Returns a single pet
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -287,14 +323,15 @@ namespace Example
{
public class GetPetByIdExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure API key authorization: api_key
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("api_key", "Bearer");
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | ID of pet to return
try
@@ -303,9 +340,11 @@ namespace Example
Pet result = apiInstance.GetPetById(petId);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.GetPetById: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -331,6 +370,13 @@ Name | Type | Description | Notes
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Pet not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -341,7 +387,7 @@ Update an existing pet
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -351,12 +397,13 @@ namespace Example
{
public class UpdatePetExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var body = new Pet(); // Pet | Pet object that needs to be added to the store
try
@@ -364,9 +411,11 @@ namespace Example
// Update an existing pet
apiInstance.UpdatePet(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.UpdatePet: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -392,6 +441,14 @@ void (empty response body)
- **Content-Type**: application/json, application/xml
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Pet not found | - |
+| **405** | Validation exception | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -402,7 +459,7 @@ Updates a pet in the store with form data
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -412,12 +469,13 @@ namespace Example
{
public class UpdatePetWithFormExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | ID of pet that needs to be updated
var name = name_example; // string | Updated name of the pet (optional)
var status = status_example; // string | Updated status of the pet (optional)
@@ -427,9 +485,11 @@ namespace Example
// Updates a pet in the store with form data
apiInstance.UpdatePetWithForm(petId, name, status);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.UpdatePetWithForm: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -457,6 +517,11 @@ void (empty response body)
- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **405** | Invalid input | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -467,7 +532,7 @@ uploads an image
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -477,12 +542,13 @@ namespace Example
{
public class UploadFileExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | ID of pet to update
var additionalMetadata = additionalMetadata_example; // string | Additional data to pass to server (optional)
var file = BINARY_DATA_HERE; // System.IO.Stream | file to upload (optional)
@@ -493,9 +559,11 @@ namespace Example
ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.UploadFile: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -523,6 +591,11 @@ Name | Type | Description | Notes
- **Content-Type**: multipart/form-data
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -533,7 +606,7 @@ uploads an image (required)
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -543,12 +616,13 @@ namespace Example
{
public class UploadFileWithRequiredFileExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure OAuth2 access token for authorization: petstore_auth
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new PetApi();
+ var apiInstance = new PetApi(Configuration.Default);
var petId = 789; // long | ID of pet to update
var requiredFile = BINARY_DATA_HERE; // System.IO.Stream | file to upload
var additionalMetadata = additionalMetadata_example; // string | Additional data to pass to server (optional)
@@ -559,9 +633,11 @@ namespace Example
ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling PetApi.UploadFileWithRequiredFile: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -589,5 +665,10 @@ Name | Type | Description | Notes
- **Content-Type**: multipart/form-data
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/StoreApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/StoreApi.md
index 947a0304ce82..c51438526034 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/StoreApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/StoreApi.md
@@ -20,7 +20,7 @@ For valid response try integer IDs with value < 1000. Anything above 1000 or non
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -30,9 +30,10 @@ namespace Example
{
public class DeleteOrderExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new StoreApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(Configuration.Default);
var orderId = orderId_example; // string | ID of the order that needs to be deleted
try
@@ -40,9 +41,11 @@ namespace Example
// Delete purchase order by ID
apiInstance.DeleteOrder(orderId);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling StoreApi.DeleteOrder: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -68,11 +71,17 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid ID supplied | - |
+| **404** | Order not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **GetInventory**
-> Dictionary GetInventory ()
+> Dictionary<string, int> GetInventory ()
Returns pet inventories by status
@@ -80,7 +89,7 @@ Returns a map of status codes to quantities
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -90,24 +99,27 @@ namespace Example
{
public class GetInventoryExample
{
- public void main()
+ public static void Main()
{
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
// Configure API key authorization: api_key
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("api_key", "Bearer");
- var apiInstance = new StoreApi();
+ var apiInstance = new StoreApi(Configuration.Default);
try
{
// Returns pet inventories by status
- Dictionary<string, int> result = apiInstance.GetInventory();
+ Dictionary result = apiInstance.GetInventory();
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling StoreApi.GetInventory: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -130,6 +142,11 @@ This endpoint does not need any parameter.
- **Content-Type**: Not defined
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -142,7 +159,7 @@ For valid response try integer IDs with value <= 5 or > 10. Other values will ge
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -152,9 +169,10 @@ namespace Example
{
public class GetOrderByIdExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new StoreApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(Configuration.Default);
var orderId = 789; // long | ID of pet that needs to be fetched
try
@@ -163,9 +181,11 @@ namespace Example
Order result = apiInstance.GetOrderById(orderId);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling StoreApi.GetOrderById: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -191,6 +211,13 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Order not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -201,7 +228,7 @@ Place an order for a pet
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -211,9 +238,10 @@ namespace Example
{
public class PlaceOrderExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new StoreApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(Configuration.Default);
var body = new Order(); // Order | order placed for purchasing the pet
try
@@ -222,9 +250,11 @@ namespace Example
Order result = apiInstance.PlaceOrder(body);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling StoreApi.PlaceOrder: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -250,5 +280,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid Order | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/UserApi.md b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/UserApi.md
index aedbf750cfcb..4588b4401310 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/UserApi.md
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/docs/UserApi.md
@@ -24,7 +24,7 @@ This can only be done by the logged in user.
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -34,9 +34,10 @@ namespace Example
{
public class CreateUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var body = new User(); // User | Created user object
try
@@ -44,9 +45,11 @@ namespace Example
// Create user
apiInstance.CreateUser(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.CreateUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -72,6 +75,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -82,7 +90,7 @@ Creates list of users with given input array
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -92,9 +100,10 @@ namespace Example
{
public class CreateUsersWithArrayInputExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var body = new List(); // List | List of user object
try
@@ -102,9 +111,11 @@ namespace Example
// Creates list of users with given input array
apiInstance.CreateUsersWithArrayInput(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.CreateUsersWithArrayInput: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -130,6 +141,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -140,7 +156,7 @@ Creates list of users with given input array
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -150,9 +166,10 @@ namespace Example
{
public class CreateUsersWithListInputExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var body = new List(); // List | List of user object
try
@@ -160,9 +177,11 @@ namespace Example
// Creates list of users with given input array
apiInstance.CreateUsersWithListInput(body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.CreateUsersWithListInput: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -188,6 +207,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -200,7 +224,7 @@ This can only be done by the logged in user.
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -210,9 +234,10 @@ namespace Example
{
public class DeleteUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var username = username_example; // string | The name that needs to be deleted
try
@@ -220,9 +245,11 @@ namespace Example
// Delete user
apiInstance.DeleteUser(username);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.DeleteUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -248,6 +275,12 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -258,7 +291,7 @@ Get user by user name
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -268,9 +301,10 @@ namespace Example
{
public class GetUserByNameExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var username = username_example; // string | The name that needs to be fetched. Use user1 for testing.
try
@@ -279,9 +313,11 @@ namespace Example
User result = apiInstance.GetUserByName(username);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.GetUserByName: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -307,6 +343,13 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -317,7 +360,7 @@ Logs user into the system
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -327,9 +370,10 @@ namespace Example
{
public class LoginUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var username = username_example; // string | The user name for login
var password = password_example; // string | The password for login in clear text
@@ -339,9 +383,11 @@ namespace Example
string result = apiInstance.LoginUser(username, password);
Debug.WriteLine(result);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.LoginUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -368,6 +414,12 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | * X-Rate-Limit - calls per hour allowed by the user
* X-Expires-After - date in UTC when token expires
|
+| **400** | Invalid username/password supplied | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -378,7 +430,7 @@ Logs out current logged in user session
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -388,18 +440,21 @@ namespace Example
{
public class LogoutUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
try
{
// Logs out current logged in user session
apiInstance.LogoutUser();
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.LogoutUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -422,6 +477,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -434,7 +494,7 @@ This can only be done by the logged in user.
### Example
```csharp
-using System;
+using System.Collections.Generic;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
@@ -444,9 +504,10 @@ namespace Example
{
public class UpdateUserExample
{
- public void main()
+ public static void Main()
{
- var apiInstance = new UserApi();
+ Configuration.Default.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(Configuration.Default);
var username = username_example; // string | name that need to be deleted
var body = new User(); // User | Updated user object
@@ -455,9 +516,11 @@ namespace Example
// Updated user
apiInstance.UpdateUser(username, body);
}
- catch (Exception e)
+ catch (ApiException e)
{
Debug.Print("Exception when calling UserApi.UpdateUser: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
}
}
}
@@ -484,5 +547,11 @@ No authorization required
- **Content-Type**: Not defined
- **Accept**: Not defined
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid user supplied | - |
+| **404** | User not found | - |
+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/csharp/OpenAPIClient/.openapi-generator/VERSION b/samples/client/petstore/csharp/OpenAPIClient/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/csharp/OpenAPIClient/.openapi-generator/VERSION
+++ b/samples/client/petstore/csharp/OpenAPIClient/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/elixir/.openapi-generator/VERSION b/samples/client/petstore/elixir/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/elixir/.openapi-generator/VERSION
+++ b/samples/client/petstore/elixir/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/go/go-petstore-withXml/.openapi-generator/VERSION b/samples/client/petstore/go/go-petstore-withXml/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/go/go-petstore-withXml/.openapi-generator/VERSION
+++ b/samples/client/petstore/go/go-petstore-withXml/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/go/go-petstore/.openapi-generator/VERSION b/samples/client/petstore/go/go-petstore/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/go/go-petstore/.openapi-generator/VERSION
+++ b/samples/client/petstore/go/go-petstore/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/groovy/.openapi-generator/VERSION b/samples/client/petstore/groovy/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/groovy/.openapi-generator/VERSION
+++ b/samples/client/petstore/groovy/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/haskell-http-client/.openapi-generator/VERSION b/samples/client/petstore/haskell-http-client/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/haskell-http-client/.openapi-generator/VERSION
+++ b/samples/client/petstore/haskell-http-client/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/feign/.openapi-generator/VERSION b/samples/client/petstore/java/feign/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/feign/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/feign/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/feign10x/.openapi-generator/VERSION b/samples/client/petstore/java/feign10x/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/feign10x/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/feign10x/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/google-api-client/.openapi-generator/VERSION b/samples/client/petstore/java/google-api-client/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/google-api-client/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/google-api-client/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/jersey1/.openapi-generator/VERSION b/samples/client/petstore/java/jersey1/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/jersey1/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/jersey1/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/jersey2-java6/.openapi-generator/VERSION b/samples/client/petstore/java/jersey2-java6/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/jersey2-java6/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/jersey2-java6/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/jersey2-java8/.openapi-generator/VERSION b/samples/client/petstore/java/jersey2-java8/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/jersey2-java8/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/jersey2-java8/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/jersey2/.openapi-generator/VERSION b/samples/client/petstore/java/jersey2/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/jersey2/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/jersey2/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/okhttp-gson-parcelableModel/.openapi-generator/VERSION b/samples/client/petstore/java/okhttp-gson-parcelableModel/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/okhttp-gson-parcelableModel/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/okhttp-gson-parcelableModel/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/okhttp-gson/.openapi-generator/VERSION b/samples/client/petstore/java/okhttp-gson/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/okhttp-gson/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/okhttp-gson/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/rest-assured/.openapi-generator/VERSION b/samples/client/petstore/java/rest-assured/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/rest-assured/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/rest-assured/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/resteasy/.openapi-generator/VERSION b/samples/client/petstore/java/resteasy/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/resteasy/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/resteasy/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/resttemplate-withXml/.openapi-generator/VERSION b/samples/client/petstore/java/resttemplate-withXml/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/resttemplate-withXml/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/resttemplate-withXml/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/resttemplate/.openapi-generator/VERSION b/samples/client/petstore/java/resttemplate/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/resttemplate/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/resttemplate/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/retrofit/.openapi-generator/VERSION b/samples/client/petstore/java/retrofit/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/retrofit/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/retrofit/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/retrofit2-play24/.openapi-generator/VERSION b/samples/client/petstore/java/retrofit2-play24/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/retrofit2-play24/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/retrofit2-play24/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/retrofit2-play25/.openapi-generator/VERSION b/samples/client/petstore/java/retrofit2-play25/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/retrofit2-play25/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/retrofit2-play25/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/retrofit2-play26/.openapi-generator/VERSION b/samples/client/petstore/java/retrofit2-play26/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/retrofit2-play26/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/retrofit2-play26/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/retrofit2/.openapi-generator/VERSION b/samples/client/petstore/java/retrofit2/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/retrofit2/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/retrofit2/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/retrofit2rx/.openapi-generator/VERSION b/samples/client/petstore/java/retrofit2rx/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/retrofit2rx/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/retrofit2rx/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/retrofit2rx2/.openapi-generator/VERSION b/samples/client/petstore/java/retrofit2rx2/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/retrofit2rx2/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/retrofit2rx2/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/vertx/.openapi-generator/VERSION b/samples/client/petstore/java/vertx/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/vertx/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/vertx/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/java/webclient/.openapi-generator/VERSION b/samples/client/petstore/java/webclient/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/java/webclient/.openapi-generator/VERSION
+++ b/samples/client/petstore/java/webclient/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/javascript-es6/.openapi-generator/VERSION b/samples/client/petstore/javascript-es6/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/javascript-es6/.openapi-generator/VERSION
+++ b/samples/client/petstore/javascript-es6/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/javascript-flowtyped/.babelrc b/samples/client/petstore/javascript-flowtyped/.babelrc
index 75148dc5edb1..4bf17b5e66ec 100644
--- a/samples/client/petstore/javascript-flowtyped/.babelrc
+++ b/samples/client/petstore/javascript-flowtyped/.babelrc
@@ -1,4 +1,9 @@
{
- "presets": ["react-app"],
- "plugins": ["transform-flow-strip-types"]
+ "presets": [
+ "react-app",
+ "@babel/preset-flow"
+ ],
+ "plugins": [
+ "@babel/plugin-transform-flow-strip-types"
+ ]
}
diff --git a/samples/client/petstore/javascript-flowtyped/.openapi-generator/VERSION b/samples/client/petstore/javascript-flowtyped/.openapi-generator/VERSION
index afa636560641..d96260ba335d 100644
--- a/samples/client/petstore/javascript-flowtyped/.openapi-generator/VERSION
+++ b/samples/client/petstore/javascript-flowtyped/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.0-SNAPSHOT
\ No newline at end of file
+4.0.2-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/javascript-flowtyped/README.md b/samples/client/petstore/javascript-flowtyped/README.md
index f9b11cbd029d..9c2bec573350 100644
--- a/samples/client/petstore/javascript-flowtyped/README.md
+++ b/samples/client/petstore/javascript-flowtyped/README.md
@@ -18,7 +18,8 @@ Module system
To build an compile the flow typed sources to javascript use:
```
npm install
-npm run build
+# The dependency `babel-preset-react-app` requires that you specify `NODE_ENV` or `BABEL_ENV` environment variables
+env BABEL_ENV={YOUR_ENV} npm run build
```
### Publishing
diff --git a/samples/client/petstore/javascript-flowtyped/lib/api.js b/samples/client/petstore/javascript-flowtyped/lib/api.js
index 0dec200768e1..e0ed087f0224 100644
--- a/samples/client/petstore/javascript-flowtyped/lib/api.js
+++ b/samples/client/petstore/javascript-flowtyped/lib/api.js
@@ -1,427 +1,391 @@
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+import _classCallCheck from "/Users/akihito1/src/github.com/ackintosh/openapi-generator-1/samples/client/petstore/javascript-flowtyped/node_modules/@babel/runtime/helpers/esm/classCallCheck";
+import _possibleConstructorReturn from "/Users/akihito1/src/github.com/ackintosh/openapi-generator-1/samples/client/petstore/javascript-flowtyped/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
+import _getPrototypeOf from "/Users/akihito1/src/github.com/ackintosh/openapi-generator-1/samples/client/petstore/javascript-flowtyped/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
+import _inherits from "/Users/akihito1/src/github.com/ackintosh/openapi-generator-1/samples/client/petstore/javascript-flowtyped/node_modules/@babel/runtime/helpers/esm/inherits";
+import _wrapNativeSuper from "/Users/akihito1/src/github.com/ackintosh/openapi-generator-1/samples/client/petstore/javascript-flowtyped/node_modules/@babel/runtime/helpers/esm/wrapNativeSuper";
/* eslint-disable no-use-before-define */
+
/**
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* NOTE: This class is auto generated by OpenAPI-Generator
* https://openapi-generator.tech
* Do not edit the class manually.
*/
-
import * as url from "url";
import * as portableFetch from "portable-fetch";
import { Configuration } from "./configuration";
-
var BASE_PATH = "http://petstore.swagger.io/v2".replace(/\/+$/, "");
-
/**
*
* @export
*/
+
export var COLLECTION_FORMATS = {
- csv: ",",
- ssv: " ",
- tsv: "\t",
- pipes: "|"
+ csv: ",",
+ ssv: " ",
+ tsv: "\t",
+ pipes: "|"
};
-
-/**
- *
- * @export
- */
-
-
/**
*
* @export
*/
-
-/**
- *
- * @export
- */
-
-
/**
* * @export
* @class RequiredError
* @extends {Error}
*/
-export var RequiredError = function (_Error) {
- _inherits(RequiredError, _Error);
-
- function RequiredError(field, msg) {
- _classCallCheck(this, RequiredError);
+export var RequiredError =
+/*#__PURE__*/
+function (_Error) {
+ _inherits(RequiredError, _Error);
- var _this = _possibleConstructorReturn(this, (RequiredError.__proto__ || Object.getPrototypeOf(RequiredError)).call(this, msg));
+ function RequiredError(field, msg) {
+ var _this;
- _this.name = "RequiredError";
- return _this;
- }
+ _classCallCheck(this, RequiredError);
- return RequiredError;
-}(Error);
+ _this = _possibleConstructorReturn(this, _getPrototypeOf(RequiredError).call(this, msg));
+ _this.name = "RequiredError";
+ return _this;
+ }
+ return RequiredError;
+}(_wrapNativeSuper(Error));
/**
* Describes the result of uploading an image resource
* @export
*/
-
-/**
- * A category for a pet
- * @export
- */
-
-/**
- * An order for a pets from the pet store
- * @export
- */
-
-/**
- * A pet for sale in the pet store
- * @export
- */
-
-
-/**
- * A tag for a pet
- * @export
- */
-
-
-/**
- * A User who is purchasing from the pet store
- * @export
- */
-
-
/**
* PetApi - fetch parameter creator
* @export
*/
export var PetApiFetchParamCreator = function PetApiFetchParamCreator(configuration) {
- return {
- /**
- *
- * @summary Add a new pet to the store
- * @throws {RequiredError}
- */
- addPet: function addPet(body, options) {
- // verify required parameter 'body' is not null or undefined
- if (body === null || body === undefined) {
- throw new RequiredError('body', 'Required parameter body was null or undefined when calling addPet.');
- }
- var localVarPath = "/pet";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'POST' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- // authentication petstore_auth required
- // oauth required
- if (configuration && configuration.accessToken) {
- var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
- localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
- }
-
- localVarHeaderParameter['Content-Type'] = 'application/json';
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || "";
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Deletes a pet
- * @throws {RequiredError}
- */
- deletePet: function deletePet(petId, apiKey, options) {
- // verify required parameter 'petId' is not null or undefined
- if (petId === null || petId === undefined) {
- throw new RequiredError('petId', 'Required parameter petId was null or undefined when calling deletePet.');
- }
- var localVarPath = "/pet/{petId}".replace("{" + "petId" + "}", encodeURIComponent(String(petId)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'DELETE' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- // authentication petstore_auth required
- // oauth required
- if (configuration && configuration.accessToken) {
- var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
- localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
- }
-
- if (apiKey !== undefined && apiKey !== null) {
- localVarHeaderParameter['api_key'] = apiKey;
- }
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- * Multiple status values can be provided with comma separated strings
- * @summary Finds Pets by status
- * @throws {RequiredError}
- */
- findPetsByStatus: function findPetsByStatus(status, options) {
- // verify required parameter 'status' is not null or undefined
- if (status === null || status === undefined) {
- throw new RequiredError('status', 'Required parameter status was null or undefined when calling findPetsByStatus.');
- }
- var localVarPath = "/pet/findByStatus";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'GET' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- // authentication petstore_auth required
- // oauth required
- if (configuration && configuration.accessToken) {
- var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
- localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
- }
-
- if (status) {
- localVarQueryParameter['status'] = status.join(COLLECTION_FORMATS["csv"]);
- }
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
- * @summary Finds Pets by tags
- * @throws {RequiredError}
- */
- findPetsByTags: function findPetsByTags(tags, options) {
- // verify required parameter 'tags' is not null or undefined
- if (tags === null || tags === undefined) {
- throw new RequiredError('tags', 'Required parameter tags was null or undefined when calling findPetsByTags.');
- }
- var localVarPath = "/pet/findByTags";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'GET' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- // authentication petstore_auth required
- // oauth required
- if (configuration && configuration.accessToken) {
- var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
- localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
- }
-
- if (tags) {
- localVarQueryParameter['tags'] = tags.join(COLLECTION_FORMATS["csv"]);
- }
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- * Returns a single pet
- * @summary Find pet by ID
- * @throws {RequiredError}
- */
- getPetById: function getPetById(petId, options) {
- // verify required parameter 'petId' is not null or undefined
- if (petId === null || petId === undefined) {
- throw new RequiredError('petId', 'Required parameter petId was null or undefined when calling getPetById.');
- }
- var localVarPath = "/pet/{petId}".replace("{" + "petId" + "}", encodeURIComponent(String(petId)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'GET' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- // authentication api_key required
- if (configuration && configuration.apiKey) {
- var localVarApiKeyValue = typeof configuration.apiKey === 'function' ? configuration.apiKey("api_key") : configuration.apiKey;
- localVarHeaderParameter["api_key"] = localVarApiKeyValue;
- }
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Update an existing pet
- * @throws {RequiredError}
- */
- updatePet: function updatePet(body, options) {
- // verify required parameter 'body' is not null or undefined
- if (body === null || body === undefined) {
- throw new RequiredError('body', 'Required parameter body was null or undefined when calling updatePet.');
- }
- var localVarPath = "/pet";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'PUT' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- // authentication petstore_auth required
- // oauth required
- if (configuration && configuration.accessToken) {
- var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
- localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
- }
-
- localVarHeaderParameter['Content-Type'] = 'application/json';
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || "";
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Updates a pet in the store with form data
- * @throws {RequiredError}
- */
- updatePetWithForm: function updatePetWithForm(petId, name, status, options) {
- // verify required parameter 'petId' is not null or undefined
- if (petId === null || petId === undefined) {
- throw new RequiredError('petId', 'Required parameter petId was null or undefined when calling updatePetWithForm.');
- }
- var localVarPath = "/pet/{petId}".replace("{" + "petId" + "}", encodeURIComponent(String(petId)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'POST' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
- var localVarFormParams = new FormData();
-
- // authentication petstore_auth required
- // oauth required
- if (configuration && configuration.accessToken) {
- var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
- localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
- }
-
- if (name !== undefined) {
- localVarFormParams.set('name', name);
- }
-
- if (status !== undefined) {
- localVarFormParams.set('status', status);
- }
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- localVarRequestOptions.body = localVarFormParams;
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary uploads an image
- * @throws {RequiredError}
- */
- uploadFile: function uploadFile(petId, additionalMetadata, file, options) {
- // verify required parameter 'petId' is not null or undefined
- if (petId === null || petId === undefined) {
- throw new RequiredError('petId', 'Required parameter petId was null or undefined when calling uploadFile.');
- }
- var localVarPath = "/pet/{petId}/uploadImage".replace("{" + "petId" + "}", encodeURIComponent(String(petId)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'POST' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
- var localVarFormParams = new FormData();
-
- // authentication petstore_auth required
- // oauth required
- if (configuration && configuration.accessToken) {
- var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
- localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
- }
-
- if (additionalMetadata !== undefined) {
- localVarFormParams.set('additionalMetadata', additionalMetadata);
- }
-
- if (file !== undefined) {
- localVarFormParams.set('file', file);
- }
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- localVarRequestOptions.body = localVarFormParams;
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- }
- };
+ return {
+ /**
+ *
+ * @summary Add a new pet to the store
+ * @throws {RequiredError}
+ */
+ addPet: function addPet(body, options) {
+ // verify required parameter 'body' is not null or undefined
+ if (body === null || body === undefined) {
+ throw new RequiredError('body', 'Required parameter body was null or undefined when calling addPet.');
+ }
+
+ var localVarPath = "/pet";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'POST'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {}; // authentication petstore_auth required
+ // oauth required
+
+ if (configuration && configuration.accessToken) {
+ var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
+ }
+
+ localVarHeaderParameter['Content-Type'] = 'application/json';
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : body || "";
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Deletes a pet
+ * @throws {RequiredError}
+ */
+ deletePet: function deletePet(petId, apiKey, options) {
+ // verify required parameter 'petId' is not null or undefined
+ if (petId === null || petId === undefined) {
+ throw new RequiredError('petId', 'Required parameter petId was null or undefined when calling deletePet.');
+ }
+
+ var localVarPath = "/pet/{petId}".replace("{".concat("petId", "}"), encodeURIComponent(String(petId)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'DELETE'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {}; // authentication petstore_auth required
+ // oauth required
+
+ if (configuration && configuration.accessToken) {
+ var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
+ }
+
+ if (apiKey !== undefined && apiKey !== null) {
+ localVarHeaderParameter['api_key'] = apiKey;
+ }
+
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ * Multiple status values can be provided with comma separated strings
+ * @summary Finds Pets by status
+ * @throws {RequiredError}
+ */
+ findPetsByStatus: function findPetsByStatus(status, options) {
+ // verify required parameter 'status' is not null or undefined
+ if (status === null || status === undefined) {
+ throw new RequiredError('status', 'Required parameter status was null or undefined when calling findPetsByStatus.');
+ }
+
+ var localVarPath = "/pet/findByStatus";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'GET'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {}; // authentication petstore_auth required
+ // oauth required
+
+ if (configuration && configuration.accessToken) {
+ var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
+ }
+
+ if (status) {
+ localVarQueryParameter['status'] = status.join(COLLECTION_FORMATS["csv"]);
+ }
+
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
+ * @summary Finds Pets by tags
+ * @throws {RequiredError}
+ */
+ findPetsByTags: function findPetsByTags(tags, options) {
+ // verify required parameter 'tags' is not null or undefined
+ if (tags === null || tags === undefined) {
+ throw new RequiredError('tags', 'Required parameter tags was null or undefined when calling findPetsByTags.');
+ }
+
+ var localVarPath = "/pet/findByTags";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'GET'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {}; // authentication petstore_auth required
+ // oauth required
+
+ if (configuration && configuration.accessToken) {
+ var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
+ }
+
+ if (tags) {
+ localVarQueryParameter['tags'] = tags.join(COLLECTION_FORMATS["csv"]);
+ }
+
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ * Returns a single pet
+ * @summary Find pet by ID
+ * @throws {RequiredError}
+ */
+ getPetById: function getPetById(petId, options) {
+ // verify required parameter 'petId' is not null or undefined
+ if (petId === null || petId === undefined) {
+ throw new RequiredError('petId', 'Required parameter petId was null or undefined when calling getPetById.');
+ }
+
+ var localVarPath = "/pet/{petId}".replace("{".concat("petId", "}"), encodeURIComponent(String(petId)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'GET'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {}; // authentication api_key required
+
+ if (configuration && configuration.apiKey) {
+ var localVarApiKeyValue = typeof configuration.apiKey === 'function' ? configuration.apiKey("api_key") : configuration.apiKey;
+ localVarHeaderParameter["api_key"] = localVarApiKeyValue;
+ }
+
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Update an existing pet
+ * @throws {RequiredError}
+ */
+ updatePet: function updatePet(body, options) {
+ // verify required parameter 'body' is not null or undefined
+ if (body === null || body === undefined) {
+ throw new RequiredError('body', 'Required parameter body was null or undefined when calling updatePet.');
+ }
+
+ var localVarPath = "/pet";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'PUT'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {}; // authentication petstore_auth required
+ // oauth required
+
+ if (configuration && configuration.accessToken) {
+ var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
+ }
+
+ localVarHeaderParameter['Content-Type'] = 'application/json';
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : body || "";
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Updates a pet in the store with form data
+ * @throws {RequiredError}
+ */
+ updatePetWithForm: function updatePetWithForm(petId, name, status, options) {
+ // verify required parameter 'petId' is not null or undefined
+ if (petId === null || petId === undefined) {
+ throw new RequiredError('petId', 'Required parameter petId was null or undefined when calling updatePetWithForm.');
+ }
+
+ var localVarPath = "/pet/{petId}".replace("{".concat("petId", "}"), encodeURIComponent(String(petId)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'POST'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ var localVarFormParams = new FormData(); // authentication petstore_auth required
+ // oauth required
+
+ if (configuration && configuration.accessToken) {
+ var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
+ }
+
+ if (name !== undefined) {
+ localVarFormParams.set('name', name);
+ }
+
+ if (status !== undefined) {
+ localVarFormParams.set('status', status);
+ }
+
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ localVarRequestOptions.body = localVarFormParams;
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary uploads an image
+ * @throws {RequiredError}
+ */
+ uploadFile: function uploadFile(petId, additionalMetadata, file, options) {
+ // verify required parameter 'petId' is not null or undefined
+ if (petId === null || petId === undefined) {
+ throw new RequiredError('petId', 'Required parameter petId was null or undefined when calling uploadFile.');
+ }
+
+ var localVarPath = "/pet/{petId}/uploadImage".replace("{".concat("petId", "}"), encodeURIComponent(String(petId)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'POST'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ var localVarFormParams = new FormData(); // authentication petstore_auth required
+ // oauth required
+
+ if (configuration && configuration.accessToken) {
+ var localVarAccessTokenValue = typeof configuration.accessToken === 'function' ? configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]) : configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
+ }
+
+ if (additionalMetadata !== undefined) {
+ localVarFormParams.set('additionalMetadata', additionalMetadata);
+ }
+
+ if (file !== undefined) {
+ localVarFormParams.set('file', file);
+ }
+
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ localVarRequestOptions.body = localVarFormParams;
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ }
+ };
};
/**
@@ -429,276 +393,269 @@ export var PetApiFetchParamCreator = function PetApiFetchParamCreator(configurat
* @export
*/
export var PetApi = function PetApi(configuration) {
- var fetch = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : portableFetch;
-
- var basePath = configuration && configuration.basePath || BASE_PATH;
- return {
- /**
- *
- * @summary Add a new pet to the store
- * @throws {RequiredError}
- */
- addPet: function addPet(body) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = PetApiFetchParamCreator(configuration).addPet(body, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Deletes a pet
- * @throws {RequiredError}
- */
- deletePet: function deletePet(petId, apiKey) {
- var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
-
- var localVarFetchArgs = PetApiFetchParamCreator(configuration).deletePet(petId, apiKey, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- * Multiple status values can be provided with comma separated strings
- * @summary Finds Pets by status
- * @throws {RequiredError}
- */
- findPetsByStatus: function findPetsByStatus(status) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = PetApiFetchParamCreator(configuration).findPetsByStatus(status, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
- },
-
- /**
- * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
- * @summary Finds Pets by tags
- * @throws {RequiredError}
- */
- findPetsByTags: function findPetsByTags(tags) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = PetApiFetchParamCreator(configuration).findPetsByTags(tags, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
- },
-
- /**
- * Returns a single pet
- * @summary Find pet by ID
- * @throws {RequiredError}
- */
- getPetById: function getPetById(petId) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = PetApiFetchParamCreator(configuration).getPetById(petId, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Update an existing pet
- * @throws {RequiredError}
- */
- updatePet: function updatePet(body) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = PetApiFetchParamCreator(configuration).updatePet(body, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Updates a pet in the store with form data
- * @throws {RequiredError}
- */
- updatePetWithForm: function updatePetWithForm(petId, name, status) {
- var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
-
- var localVarFetchArgs = PetApiFetchParamCreator(configuration).updatePetWithForm(petId, name, status, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary uploads an image
- * @throws {RequiredError}
- */
- uploadFile: function uploadFile(petId, additionalMetadata, file) {
- var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
-
- var localVarFetchArgs = PetApiFetchParamCreator(configuration).uploadFile(petId, additionalMetadata, file, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
+ var fetch = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : portableFetch;
+ var basePath = configuration && configuration.basePath || BASE_PATH;
+ return {
+ /**
+ *
+ * @summary Add a new pet to the store
+ * @throws {RequiredError}
+ */
+ addPet: function addPet(body) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = PetApiFetchParamCreator(configuration).addPet(body, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
}
- };
+ });
+ },
+
+ /**
+ *
+ * @summary Deletes a pet
+ * @throws {RequiredError}
+ */
+ deletePet: function deletePet(petId, apiKey) {
+ var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
+ var localVarFetchArgs = PetApiFetchParamCreator(configuration).deletePet(petId, apiKey, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ * Multiple status values can be provided with comma separated strings
+ * @summary Finds Pets by status
+ * @throws {RequiredError}
+ */
+ findPetsByStatus: function findPetsByStatus(status) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = PetApiFetchParamCreator(configuration).findPetsByStatus(status, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
+ * @summary Finds Pets by tags
+ * @throws {RequiredError}
+ */
+ findPetsByTags: function findPetsByTags(tags) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = PetApiFetchParamCreator(configuration).findPetsByTags(tags, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ * Returns a single pet
+ * @summary Find pet by ID
+ * @throws {RequiredError}
+ */
+ getPetById: function getPetById(petId) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = PetApiFetchParamCreator(configuration).getPetById(petId, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ *
+ * @summary Update an existing pet
+ * @throws {RequiredError}
+ */
+ updatePet: function updatePet(body) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = PetApiFetchParamCreator(configuration).updatePet(body, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ *
+ * @summary Updates a pet in the store with form data
+ * @throws {RequiredError}
+ */
+ updatePetWithForm: function updatePetWithForm(petId, name, status) {
+ var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
+ var localVarFetchArgs = PetApiFetchParamCreator(configuration).updatePetWithForm(petId, name, status, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ *
+ * @summary uploads an image
+ * @throws {RequiredError}
+ */
+ uploadFile: function uploadFile(petId, additionalMetadata, file) {
+ var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
+ var localVarFetchArgs = PetApiFetchParamCreator(configuration).uploadFile(petId, additionalMetadata, file, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
+ }
+ });
+ }
+ };
};
-
/**
* StoreApi - fetch parameter creator
* @export
*/
+
export var StoreApiFetchParamCreator = function StoreApiFetchParamCreator(configuration) {
- return {
- /**
- * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
- * @summary Delete purchase order by ID
- * @throws {RequiredError}
- */
- deleteOrder: function deleteOrder(orderId, options) {
- // verify required parameter 'orderId' is not null or undefined
- if (orderId === null || orderId === undefined) {
- throw new RequiredError('orderId', 'Required parameter orderId was null or undefined when calling deleteOrder.');
- }
- var localVarPath = "/store/order/{orderId}".replace("{" + "orderId" + "}", encodeURIComponent(String(orderId)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'DELETE' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- * Returns a map of status codes to quantities
- * @summary Returns pet inventories by status
- * @throws {RequiredError}
- */
- getInventory: function getInventory(options) {
- var localVarPath = "/store/inventory";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'GET' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- // authentication api_key required
- if (configuration && configuration.apiKey) {
- var localVarApiKeyValue = typeof configuration.apiKey === 'function' ? configuration.apiKey("api_key") : configuration.apiKey;
- localVarHeaderParameter["api_key"] = localVarApiKeyValue;
- }
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
- * @summary Find purchase order by ID
- * @throws {RequiredError}
- */
- getOrderById: function getOrderById(orderId, options) {
- // verify required parameter 'orderId' is not null or undefined
- if (orderId === null || orderId === undefined) {
- throw new RequiredError('orderId', 'Required parameter orderId was null or undefined when calling getOrderById.');
- }
- var localVarPath = "/store/order/{orderId}".replace("{" + "orderId" + "}", encodeURIComponent(String(orderId)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'GET' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Place an order for a pet
- * @throws {RequiredError}
- */
- placeOrder: function placeOrder(body, options) {
- // verify required parameter 'body' is not null or undefined
- if (body === null || body === undefined) {
- throw new RequiredError('body', 'Required parameter body was null or undefined when calling placeOrder.');
- }
- var localVarPath = "/store/order";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'POST' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarHeaderParameter['Content-Type'] = 'application/json';
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || "";
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- }
- };
+ return {
+ /**
+ * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
+ * @summary Delete purchase order by ID
+ * @throws {RequiredError}
+ */
+ deleteOrder: function deleteOrder(orderId, options) {
+ // verify required parameter 'orderId' is not null or undefined
+ if (orderId === null || orderId === undefined) {
+ throw new RequiredError('orderId', 'Required parameter orderId was null or undefined when calling deleteOrder.');
+ }
+
+ var localVarPath = "/store/order/{orderId}".replace("{".concat("orderId", "}"), encodeURIComponent(String(orderId)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'DELETE'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ * Returns a map of status codes to quantities
+ * @summary Returns pet inventories by status
+ * @throws {RequiredError}
+ */
+ getInventory: function getInventory(options) {
+ var localVarPath = "/store/inventory";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'GET'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {}; // authentication api_key required
+
+ if (configuration && configuration.apiKey) {
+ var localVarApiKeyValue = typeof configuration.apiKey === 'function' ? configuration.apiKey("api_key") : configuration.apiKey;
+ localVarHeaderParameter["api_key"] = localVarApiKeyValue;
+ }
+
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
+ * @summary Find purchase order by ID
+ * @throws {RequiredError}
+ */
+ getOrderById: function getOrderById(orderId, options) {
+ // verify required parameter 'orderId' is not null or undefined
+ if (orderId === null || orderId === undefined) {
+ throw new RequiredError('orderId', 'Required parameter orderId was null or undefined when calling getOrderById.');
+ }
+
+ var localVarPath = "/store/order/{orderId}".replace("{".concat("orderId", "}"), encodeURIComponent(String(orderId)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'GET'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Place an order for a pet
+ * @throws {RequiredError}
+ */
+ placeOrder: function placeOrder(body, options) {
+ // verify required parameter 'body' is not null or undefined
+ if (body === null || body === undefined) {
+ throw new RequiredError('body', 'Required parameter body was null or undefined when calling placeOrder.');
+ }
+
+ var localVarPath = "/store/order";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'POST'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarHeaderParameter['Content-Type'] = 'application/json';
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : body || "";
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ }
+ };
};
/**
@@ -706,334 +663,335 @@ export var StoreApiFetchParamCreator = function StoreApiFetchParamCreator(config
* @export
*/
export var StoreApi = function StoreApi(configuration) {
- var fetch = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : portableFetch;
-
- var basePath = configuration && configuration.basePath || BASE_PATH;
- return {
- /**
- * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
- * @summary Delete purchase order by ID
- * @throws {RequiredError}
- */
- deleteOrder: function deleteOrder(orderId) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = StoreApiFetchParamCreator(configuration).deleteOrder(orderId, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- * Returns a map of status codes to quantities
- * @summary Returns pet inventories by status
- * @throws {RequiredError}
- */
- getInventory: function getInventory() {
- var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
-
- var localVarFetchArgs = StoreApiFetchParamCreator(configuration).getInventory(options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
- },
-
- /**
- * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
- * @summary Find purchase order by ID
- * @throws {RequiredError}
- */
- getOrderById: function getOrderById(orderId) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = StoreApiFetchParamCreator(configuration).getOrderById(orderId, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Place an order for a pet
- * @throws {RequiredError}
- */
- placeOrder: function placeOrder(body) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = StoreApiFetchParamCreator(configuration).placeOrder(body, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
+ var fetch = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : portableFetch;
+ var basePath = configuration && configuration.basePath || BASE_PATH;
+ return {
+ /**
+ * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
+ * @summary Delete purchase order by ID
+ * @throws {RequiredError}
+ */
+ deleteOrder: function deleteOrder(orderId) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = StoreApiFetchParamCreator(configuration).deleteOrder(orderId, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ * Returns a map of status codes to quantities
+ * @summary Returns pet inventories by status
+ * @throws {RequiredError}
+ */
+ getInventory: function getInventory() {
+ var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+ var localVarFetchArgs = StoreApiFetchParamCreator(configuration).getInventory(options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
+ * @summary Find purchase order by ID
+ * @throws {RequiredError}
+ */
+ getOrderById: function getOrderById(orderId) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = StoreApiFetchParamCreator(configuration).getOrderById(orderId, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
}
- };
+ });
+ },
+
+ /**
+ *
+ * @summary Place an order for a pet
+ * @throws {RequiredError}
+ */
+ placeOrder: function placeOrder(body) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = StoreApiFetchParamCreator(configuration).placeOrder(body, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
+ }
+ });
+ }
+ };
};
-
/**
* UserApi - fetch parameter creator
* @export
*/
+
export var UserApiFetchParamCreator = function UserApiFetchParamCreator(configuration) {
- return {
- /**
- * This can only be done by the logged in user.
- * @summary Create user
- * @throws {RequiredError}
- */
- createUser: function createUser(body, options) {
- // verify required parameter 'body' is not null or undefined
- if (body === null || body === undefined) {
- throw new RequiredError('body', 'Required parameter body was null or undefined when calling createUser.');
- }
- var localVarPath = "/user";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'POST' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarHeaderParameter['Content-Type'] = 'application/json';
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || "";
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Creates list of users with given input array
- * @throws {RequiredError}
- */
- createUsersWithArrayInput: function createUsersWithArrayInput(body, options) {
- // verify required parameter 'body' is not null or undefined
- if (body === null || body === undefined) {
- throw new RequiredError('body', 'Required parameter body was null or undefined when calling createUsersWithArrayInput.');
- }
- var localVarPath = "/user/createWithArray";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'POST' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarHeaderParameter['Content-Type'] = 'application/json';
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || "";
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Creates list of users with given input array
- * @throws {RequiredError}
- */
- createUsersWithListInput: function createUsersWithListInput(body, options) {
- // verify required parameter 'body' is not null or undefined
- if (body === null || body === undefined) {
- throw new RequiredError('body', 'Required parameter body was null or undefined when calling createUsersWithListInput.');
- }
- var localVarPath = "/user/createWithList";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'POST' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarHeaderParameter['Content-Type'] = 'application/json';
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || "";
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- * This can only be done by the logged in user.
- * @summary Delete user
- * @throws {RequiredError}
- */
- deleteUser: function deleteUser(username, options) {
- // verify required parameter 'username' is not null or undefined
- if (username === null || username === undefined) {
- throw new RequiredError('username', 'Required parameter username was null or undefined when calling deleteUser.');
- }
- var localVarPath = "/user/{username}".replace("{" + "username" + "}", encodeURIComponent(String(username)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'DELETE' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Get user by user name
- * @throws {RequiredError}
- */
- getUserByName: function getUserByName(username, options) {
- // verify required parameter 'username' is not null or undefined
- if (username === null || username === undefined) {
- throw new RequiredError('username', 'Required parameter username was null or undefined when calling getUserByName.');
- }
- var localVarPath = "/user/{username}".replace("{" + "username" + "}", encodeURIComponent(String(username)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'GET' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Logs user into the system
- * @throws {RequiredError}
- */
- loginUser: function loginUser(username, password, options) {
- // verify required parameter 'username' is not null or undefined
- if (username === null || username === undefined) {
- throw new RequiredError('username', 'Required parameter username was null or undefined when calling loginUser.');
- }
- // verify required parameter 'password' is not null or undefined
- if (password === null || password === undefined) {
- throw new RequiredError('password', 'Required parameter password was null or undefined when calling loginUser.');
- }
- var localVarPath = "/user/login";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'GET' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- if (username !== undefined) {
- localVarQueryParameter['username'] = username;
- }
-
- if (password !== undefined) {
- localVarQueryParameter['password'] = password;
- }
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- *
- * @summary Logs out current logged in user session
- * @throws {RequiredError}
- */
- logoutUser: function logoutUser(options) {
- var localVarPath = "/user/logout";
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'GET' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
-
- /**
- * This can only be done by the logged in user.
- * @summary Updated user
- * @throws {RequiredError}
- */
- updateUser: function updateUser(username, body, options) {
- // verify required parameter 'username' is not null or undefined
- if (username === null || username === undefined) {
- throw new RequiredError('username', 'Required parameter username was null or undefined when calling updateUser.');
- }
- // verify required parameter 'body' is not null or undefined
- if (body === null || body === undefined) {
- throw new RequiredError('body', 'Required parameter body was null or undefined when calling updateUser.');
- }
- var localVarPath = "/user/{username}".replace("{" + "username" + "}", encodeURIComponent(String(username)));
- var localVarUrlObj = url.parse(localVarPath, true);
- var localVarRequestOptions = Object.assign({}, { method: 'PUT' }, options);
- var localVarHeaderParameter = {};
- var localVarQueryParameter = {};
-
- localVarHeaderParameter['Content-Type'] = 'application/json';
-
- localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query);
- // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
- delete localVarUrlObj.search;
- localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
- var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || "";
-
- return {
- url: url.format(localVarUrlObj),
- options: localVarRequestOptions
- };
- }
- };
+ return {
+ /**
+ * This can only be done by the logged in user.
+ * @summary Create user
+ * @throws {RequiredError}
+ */
+ createUser: function createUser(body, options) {
+ // verify required parameter 'body' is not null or undefined
+ if (body === null || body === undefined) {
+ throw new RequiredError('body', 'Required parameter body was null or undefined when calling createUser.');
+ }
+
+ var localVarPath = "/user";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'POST'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarHeaderParameter['Content-Type'] = 'application/json';
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : body || "";
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Creates list of users with given input array
+ * @throws {RequiredError}
+ */
+ createUsersWithArrayInput: function createUsersWithArrayInput(body, options) {
+ // verify required parameter 'body' is not null or undefined
+ if (body === null || body === undefined) {
+ throw new RequiredError('body', 'Required parameter body was null or undefined when calling createUsersWithArrayInput.');
+ }
+
+ var localVarPath = "/user/createWithArray";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'POST'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarHeaderParameter['Content-Type'] = 'application/json';
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : body || "";
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Creates list of users with given input array
+ * @throws {RequiredError}
+ */
+ createUsersWithListInput: function createUsersWithListInput(body, options) {
+ // verify required parameter 'body' is not null or undefined
+ if (body === null || body === undefined) {
+ throw new RequiredError('body', 'Required parameter body was null or undefined when calling createUsersWithListInput.');
+ }
+
+ var localVarPath = "/user/createWithList";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'POST'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarHeaderParameter['Content-Type'] = 'application/json';
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : body || "";
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ * This can only be done by the logged in user.
+ * @summary Delete user
+ * @throws {RequiredError}
+ */
+ deleteUser: function deleteUser(username, options) {
+ // verify required parameter 'username' is not null or undefined
+ if (username === null || username === undefined) {
+ throw new RequiredError('username', 'Required parameter username was null or undefined when calling deleteUser.');
+ }
+
+ var localVarPath = "/user/{username}".replace("{".concat("username", "}"), encodeURIComponent(String(username)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'DELETE'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Get user by user name
+ * @throws {RequiredError}
+ */
+ getUserByName: function getUserByName(username, options) {
+ // verify required parameter 'username' is not null or undefined
+ if (username === null || username === undefined) {
+ throw new RequiredError('username', 'Required parameter username was null or undefined when calling getUserByName.');
+ }
+
+ var localVarPath = "/user/{username}".replace("{".concat("username", "}"), encodeURIComponent(String(username)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'GET'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Logs user into the system
+ * @throws {RequiredError}
+ */
+ loginUser: function loginUser(username, password, options) {
+ // verify required parameter 'username' is not null or undefined
+ if (username === null || username === undefined) {
+ throw new RequiredError('username', 'Required parameter username was null or undefined when calling loginUser.');
+ } // verify required parameter 'password' is not null or undefined
+
+
+ if (password === null || password === undefined) {
+ throw new RequiredError('password', 'Required parameter password was null or undefined when calling loginUser.');
+ }
+
+ var localVarPath = "/user/login";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'GET'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+
+ if (username !== undefined) {
+ localVarQueryParameter['username'] = username;
+ }
+
+ if (password !== undefined) {
+ localVarQueryParameter['password'] = password;
+ }
+
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ *
+ * @summary Logs out current logged in user session
+ * @throws {RequiredError}
+ */
+ logoutUser: function logoutUser(options) {
+ var localVarPath = "/user/logout";
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'GET'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+
+ /**
+ * This can only be done by the logged in user.
+ * @summary Updated user
+ * @throws {RequiredError}
+ */
+ updateUser: function updateUser(username, body, options) {
+ // verify required parameter 'username' is not null or undefined
+ if (username === null || username === undefined) {
+ throw new RequiredError('username', 'Required parameter username was null or undefined when calling updateUser.');
+ } // verify required parameter 'body' is not null or undefined
+
+
+ if (body === null || body === undefined) {
+ throw new RequiredError('body', 'Required parameter body was null or undefined when calling updateUser.');
+ }
+
+ var localVarPath = "/user/{username}".replace("{".concat("username", "}"), encodeURIComponent(String(username)));
+ var localVarUrlObj = url.parse(localVarPath, true);
+ var localVarRequestOptions = Object.assign({}, {
+ method: 'PUT'
+ }, options);
+ var localVarHeaderParameter = {};
+ var localVarQueryParameter = {};
+ localVarHeaderParameter['Content-Type'] = 'application/json';
+ localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
+
+ delete localVarUrlObj.search;
+ localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
+ var needsSerialization = typeof body !== "string" || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : body || "";
+ return {
+ url: url.format(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ }
+ };
};
/**
@@ -1041,152 +999,143 @@ export var UserApiFetchParamCreator = function UserApiFetchParamCreator(configur
* @export
*/
export var UserApi = function UserApi(configuration) {
- var fetch = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : portableFetch;
-
- var basePath = configuration && configuration.basePath || BASE_PATH;
- return {
- /**
- * This can only be done by the logged in user.
- * @summary Create user
- * @throws {RequiredError}
- */
- createUser: function createUser(body) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = UserApiFetchParamCreator(configuration).createUser(body, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Creates list of users with given input array
- * @throws {RequiredError}
- */
- createUsersWithArrayInput: function createUsersWithArrayInput(body) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = UserApiFetchParamCreator(configuration).createUsersWithArrayInput(body, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Creates list of users with given input array
- * @throws {RequiredError}
- */
- createUsersWithListInput: function createUsersWithListInput(body) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = UserApiFetchParamCreator(configuration).createUsersWithListInput(body, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- * This can only be done by the logged in user.
- * @summary Delete user
- * @throws {RequiredError}
- */
- deleteUser: function deleteUser(username) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = UserApiFetchParamCreator(configuration).deleteUser(username, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Get user by user name
- * @throws {RequiredError}
- */
- getUserByName: function getUserByName(username) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
-
- var localVarFetchArgs = UserApiFetchParamCreator(configuration).getUserByName(username, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Logs user into the system
- * @throws {RequiredError}
- */
- loginUser: function loginUser(username, password) {
- var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
-
- var localVarFetchArgs = UserApiFetchParamCreator(configuration).loginUser(username, password, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response.json();
- } else {
- throw response;
- }
- });
- },
-
- /**
- *
- * @summary Logs out current logged in user session
- * @throws {RequiredError}
- */
- logoutUser: function logoutUser() {
- var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
-
- var localVarFetchArgs = UserApiFetchParamCreator(configuration).logoutUser(options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
- },
-
- /**
- * This can only be done by the logged in user.
- * @summary Updated user
- * @throws {RequiredError}
- */
- updateUser: function updateUser(username, body) {
- var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
-
- var localVarFetchArgs = UserApiFetchParamCreator(configuration).updateUser(username, body, options);
- return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
- if (response.status >= 200 && response.status < 300) {
- return response;
- } else {
- throw response;
- }
- });
+ var fetch = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : portableFetch;
+ var basePath = configuration && configuration.basePath || BASE_PATH;
+ return {
+ /**
+ * This can only be done by the logged in user.
+ * @summary Create user
+ * @throws {RequiredError}
+ */
+ createUser: function createUser(body) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = UserApiFetchParamCreator(configuration).createUser(body, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ *
+ * @summary Creates list of users with given input array
+ * @throws {RequiredError}
+ */
+ createUsersWithArrayInput: function createUsersWithArrayInput(body) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = UserApiFetchParamCreator(configuration).createUsersWithArrayInput(body, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ *
+ * @summary Creates list of users with given input array
+ * @throws {RequiredError}
+ */
+ createUsersWithListInput: function createUsersWithListInput(body) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = UserApiFetchParamCreator(configuration).createUsersWithListInput(body, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ * This can only be done by the logged in user.
+ * @summary Delete user
+ * @throws {RequiredError}
+ */
+ deleteUser: function deleteUser(username) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = UserApiFetchParamCreator(configuration).deleteUser(username, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ *
+ * @summary Get user by user name
+ * @throws {RequiredError}
+ */
+ getUserByName: function getUserByName(username) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var localVarFetchArgs = UserApiFetchParamCreator(configuration).getUserByName(username, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
}
- };
+ });
+ },
+
+ /**
+ *
+ * @summary Logs user into the system
+ * @throws {RequiredError}
+ */
+ loginUser: function loginUser(username, password) {
+ var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
+ var localVarFetchArgs = UserApiFetchParamCreator(configuration).loginUser(username, password, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response.json();
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ *
+ * @summary Logs out current logged in user session
+ * @throws {RequiredError}
+ */
+ logoutUser: function logoutUser() {
+ var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+ var localVarFetchArgs = UserApiFetchParamCreator(configuration).logoutUser(options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ },
+
+ /**
+ * This can only be done by the logged in user.
+ * @summary Updated user
+ * @throws {RequiredError}
+ */
+ updateUser: function updateUser(username, body) {
+ var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
+ var localVarFetchArgs = UserApiFetchParamCreator(configuration).updateUser(username, body, options);
+ return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then(function (response) {
+ if (response.status >= 200 && response.status < 300) {
+ return response;
+ } else {
+ throw response;
+ }
+ });
+ }
+ };
};
\ No newline at end of file
diff --git a/samples/client/petstore/javascript-flowtyped/lib/api.js.flow b/samples/client/petstore/javascript-flowtyped/lib/api.js.flow
index cd921bbc2375..bc4367b6dfcb 100644
--- a/samples/client/petstore/javascript-flowtyped/lib/api.js.flow
+++ b/samples/client/petstore/javascript-flowtyped/lib/api.js.flow
@@ -4,7 +4,7 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* NOTE: This class is auto generated by OpenAPI-Generator
* https://openapi-generator.tech
@@ -323,7 +323,7 @@ export const PetApiFetchParamCreator = function (configuration?: Configuration)
delete localVarUrlObj.search;
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
return {
url: url.format(localVarUrlObj),
@@ -515,7 +515,7 @@ export const PetApiFetchParamCreator = function (configuration?: Configuration)
delete localVarUrlObj.search;
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
return {
url: url.format(localVarUrlObj),
@@ -878,7 +878,7 @@ export const StoreApiFetchParamCreator = function (configuration?: Configuration
delete localVarUrlObj.search;
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
return {
url: url.format(localVarUrlObj),
@@ -997,7 +997,7 @@ export const UserApiFetchParamCreator = function (configuration?: Configuration)
delete localVarUrlObj.search;
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
return {
url: url.format(localVarUrlObj),
@@ -1027,7 +1027,7 @@ export const UserApiFetchParamCreator = function (configuration?: Configuration)
delete localVarUrlObj.search;
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
return {
url: url.format(localVarUrlObj),
@@ -1057,7 +1057,7 @@ export const UserApiFetchParamCreator = function (configuration?: Configuration)
delete localVarUrlObj.search;
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
return {
url: url.format(localVarUrlObj),
@@ -1206,7 +1206,7 @@ export const UserApiFetchParamCreator = function (configuration?: Configuration)
delete localVarUrlObj.search;
localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers);
const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (((body:any):string) || "");
+ localVarRequestOptions.body = needsSerialization ? JSON.stringify(body != null ? body : {}) : (((body:any):string) || "");
return {
url: url.format(localVarUrlObj),
diff --git a/samples/client/petstore/javascript-flowtyped/lib/configuration.js b/samples/client/petstore/javascript-flowtyped/lib/configuration.js
index 4d6e700a54d9..f1670e52540e 100644
--- a/samples/client/petstore/javascript-flowtyped/lib/configuration.js
+++ b/samples/client/petstore/javascript-flowtyped/lib/configuration.js
@@ -1,10 +1,19 @@
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+import _classCallCheck from "/Users/akihito1/src/github.com/ackintosh/openapi-generator-1/samples/client/petstore/javascript-flowtyped/node_modules/@babel/runtime/helpers/esm/classCallCheck";
+/**
+ * OpenAPI Petstore
+ * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ * NOTE: This class is auto generated by OpenAPI-Generator
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
export var Configuration =
/**
- * parameter for oauth2 security
+ * parameter for apiKey security
* @param name security name
- * @param scopes oauth2 scope
* @memberof Configuration
*/
@@ -14,33 +23,6 @@ export var Configuration =
* @type {string}
* @memberof Configuration
*/
-function Configuration() {
- var param = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
-
- _classCallCheck(this, Configuration);
-
- if (param.apiKey) {
- this.apiKey = param.apiKey;
- }
- if (param.username) {
- this.username = param.username;
- }
- if (param.password) {
- this.password = param.password;
- }
- if (param.accessToken) {
- this.accessToken = param.accessToken;
- }
- if (param.basePath) {
- this.basePath = param.basePath;
- }
-}
-/**
- * override base path
- *
- * @type {string}
- * @memberof Configuration
- */
/**
* parameter for basic security
@@ -50,18 +32,40 @@ function Configuration() {
*/
/**
- * parameter for apiKey security
+ * parameter for oauth2 security
* @param name security name
+ * @param scopes oauth2 scope
* @memberof Configuration
*/
-;
+
/**
- * OpenAPI Petstore
- * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
- *
- * OpenAPI spec version: 1.0.0
+ * override base path
*
- * NOTE: This class is auto generated by OpenAPI-Generator
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
\ No newline at end of file
+ * @type {string}
+ * @memberof Configuration
+ */
+function Configuration() {
+ var param = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+
+ _classCallCheck(this, Configuration);
+
+ if (param.apiKey) {
+ this.apiKey = param.apiKey;
+ }
+
+ if (param.username) {
+ this.username = param.username;
+ }
+
+ if (param.password) {
+ this.password = param.password;
+ }
+
+ if (param.accessToken) {
+ this.accessToken = param.accessToken;
+ }
+
+ if (param.basePath) {
+ this.basePath = param.basePath;
+ }
+};
\ No newline at end of file
diff --git a/samples/client/petstore/javascript-flowtyped/lib/configuration.js.flow b/samples/client/petstore/javascript-flowtyped/lib/configuration.js.flow
index e2717b940127..690f033dd1d8 100644
--- a/samples/client/petstore/javascript-flowtyped/lib/configuration.js.flow
+++ b/samples/client/petstore/javascript-flowtyped/lib/configuration.js.flow
@@ -3,7 +3,7 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* NOTE: This class is auto generated by OpenAPI-Generator
* https://openapi-generator.tech
diff --git a/samples/client/petstore/javascript-flowtyped/lib/index.js b/samples/client/petstore/javascript-flowtyped/lib/index.js
index 0460f725d97b..cc9361b86e85 100644
--- a/samples/client/petstore/javascript-flowtyped/lib/index.js
+++ b/samples/client/petstore/javascript-flowtyped/lib/index.js
@@ -1,14 +1,12 @@
-
/**
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* NOTE: This class is auto generated by OpenAPI-Generator
* https://openapi-generator.tech
* Do not edit the class manually.
*/
-
export * from "./api";
export * from "./configuration";
\ No newline at end of file
diff --git a/samples/client/petstore/javascript-flowtyped/lib/index.js.flow b/samples/client/petstore/javascript-flowtyped/lib/index.js.flow
index fc7561352456..9864e99fec28 100644
--- a/samples/client/petstore/javascript-flowtyped/lib/index.js.flow
+++ b/samples/client/petstore/javascript-flowtyped/lib/index.js.flow
@@ -3,7 +3,7 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* NOTE: This class is auto generated by OpenAPI-Generator
* https://openapi-generator.tech
diff --git a/samples/client/petstore/javascript-flowtyped/package.json b/samples/client/petstore/javascript-flowtyped/package.json
index eb9464805933..35f0d5bd9374 100644
--- a/samples/client/petstore/javascript-flowtyped/package.json
+++ b/samples/client/petstore/javascript-flowtyped/package.json
@@ -22,10 +22,11 @@
"portable-fetch": "^3.0.0"
},
"devDependencies": {
- "babel-cli": "^6.26.0",
- "babel-core": "^6.26.3",
- "babel-plugin-transform-flow-strip-types": "^6.22.0",
- "babel-preset-react-app": "^3.1.1",
+ "@babel/cli": "^7.0.0",
+ "@babel/core": "^7.0.0",
+ "@babel/plugin-transform-flow-strip-types": "^7.0.0",
+ "@babel/preset-flow": "^7.0.0",
+ "babel-preset-react-app": "^7.0.0",
"flow-copy-source": "^1.3.0",
"rimraf": "^2.6.2"
}
diff --git a/samples/client/petstore/javascript-flowtyped/src/api.js b/samples/client/petstore/javascript-flowtyped/src/api.js
index a651816178ba..bc4367b6dfcb 100644
--- a/samples/client/petstore/javascript-flowtyped/src/api.js
+++ b/samples/client/petstore/javascript-flowtyped/src/api.js
@@ -4,7 +4,7 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* NOTE: This class is auto generated by OpenAPI-Generator
* https://openapi-generator.tech
diff --git a/samples/client/petstore/javascript-flowtyped/src/configuration.js b/samples/client/petstore/javascript-flowtyped/src/configuration.js
index e2717b940127..690f033dd1d8 100644
--- a/samples/client/petstore/javascript-flowtyped/src/configuration.js
+++ b/samples/client/petstore/javascript-flowtyped/src/configuration.js
@@ -3,7 +3,7 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* NOTE: This class is auto generated by OpenAPI-Generator
* https://openapi-generator.tech
diff --git a/samples/client/petstore/javascript-flowtyped/src/index.js b/samples/client/petstore/javascript-flowtyped/src/index.js
index fc7561352456..9864e99fec28 100644
--- a/samples/client/petstore/javascript-flowtyped/src/index.js
+++ b/samples/client/petstore/javascript-flowtyped/src/index.js
@@ -3,7 +3,7 @@
* OpenAPI Petstore
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* NOTE: This class is auto generated by OpenAPI-Generator
* https://openapi-generator.tech
diff --git a/samples/client/petstore/javascript-promise-es6/.openapi-generator/VERSION b/samples/client/petstore/javascript-promise-es6/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/javascript-promise-es6/.openapi-generator/VERSION
+++ b/samples/client/petstore/javascript-promise-es6/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/javascript-promise/.openapi-generator/VERSION b/samples/client/petstore/javascript-promise/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/javascript-promise/.openapi-generator/VERSION
+++ b/samples/client/petstore/javascript-promise/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/javascript-promise/src/ApiClient.js b/samples/client/petstore/javascript-promise/src/ApiClient.js
index 4fef040e2b5f..21309bb91ef3 100644
--- a/samples/client/petstore/javascript-promise/src/ApiClient.js
+++ b/samples/client/petstore/javascript-promise/src/ApiClient.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/api/AnotherFakeApi.js b/samples/client/petstore/javascript-promise/src/api/AnotherFakeApi.js
index 67d4be803bbd..77e211b7d723 100644
--- a/samples/client/petstore/javascript-promise/src/api/AnotherFakeApi.js
+++ b/samples/client/petstore/javascript-promise/src/api/AnotherFakeApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/api/FakeApi.js b/samples/client/petstore/javascript-promise/src/api/FakeApi.js
index bb46be0bdde4..07f8831c9bf9 100644
--- a/samples/client/petstore/javascript-promise/src/api/FakeApi.js
+++ b/samples/client/petstore/javascript-promise/src/api/FakeApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/api/FakeClassnameTags123Api.js b/samples/client/petstore/javascript-promise/src/api/FakeClassnameTags123Api.js
index 62ec3f129d47..04ef8f0e0b97 100644
--- a/samples/client/petstore/javascript-promise/src/api/FakeClassnameTags123Api.js
+++ b/samples/client/petstore/javascript-promise/src/api/FakeClassnameTags123Api.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/api/PetApi.js b/samples/client/petstore/javascript-promise/src/api/PetApi.js
index c1f32608c9f0..44b66519098a 100644
--- a/samples/client/petstore/javascript-promise/src/api/PetApi.js
+++ b/samples/client/petstore/javascript-promise/src/api/PetApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/api/StoreApi.js b/samples/client/petstore/javascript-promise/src/api/StoreApi.js
index 85483d746775..6d6524de4964 100644
--- a/samples/client/petstore/javascript-promise/src/api/StoreApi.js
+++ b/samples/client/petstore/javascript-promise/src/api/StoreApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/api/UserApi.js b/samples/client/petstore/javascript-promise/src/api/UserApi.js
index 0dba65ff97c5..23f90b4e5725 100644
--- a/samples/client/petstore/javascript-promise/src/api/UserApi.js
+++ b/samples/client/petstore/javascript-promise/src/api/UserApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/index.js b/samples/client/petstore/javascript-promise/src/index.js
index cdfb007867e3..d99b32556603 100644
--- a/samples/client/petstore/javascript-promise/src/index.js
+++ b/samples/client/petstore/javascript-promise/src/index.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesAnyType.js b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesAnyType.js
index 39e57daff9bf..01a6f46a829e 100644
--- a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesAnyType.js
+++ b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesAnyType.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesArray.js b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesArray.js
index 55d228d899a2..93813f985b8d 100644
--- a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesArray.js
+++ b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesArray.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesBoolean.js b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesBoolean.js
index cab014040eb4..2e13efd18628 100644
--- a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesBoolean.js
+++ b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesBoolean.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesClass.js b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesClass.js
index d1225421cb58..bbb2d55f8c19 100644
--- a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesClass.js
+++ b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesClass.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesInteger.js b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesInteger.js
index 6cee082255f6..87af8bc50cfb 100644
--- a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesInteger.js
+++ b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesInteger.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesNumber.js b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesNumber.js
index d6448c61869c..3a9e60148931 100644
--- a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesNumber.js
+++ b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesNumber.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesObject.js b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesObject.js
index 6aa30e703708..bd9929151a08 100644
--- a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesObject.js
+++ b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesObject.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesString.js b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesString.js
index 3a10fae677c6..588b188ce0d0 100644
--- a/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesString.js
+++ b/samples/client/petstore/javascript-promise/src/model/AdditionalPropertiesString.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Animal.js b/samples/client/petstore/javascript-promise/src/model/Animal.js
index 9a81130304b2..dcaa25d59705 100644
--- a/samples/client/petstore/javascript-promise/src/model/Animal.js
+++ b/samples/client/petstore/javascript-promise/src/model/Animal.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/ApiResponse.js b/samples/client/petstore/javascript-promise/src/model/ApiResponse.js
index 717d2a446c97..46d7df90be72 100644
--- a/samples/client/petstore/javascript-promise/src/model/ApiResponse.js
+++ b/samples/client/petstore/javascript-promise/src/model/ApiResponse.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/ArrayOfArrayOfNumberOnly.js b/samples/client/petstore/javascript-promise/src/model/ArrayOfArrayOfNumberOnly.js
index aa7e0c203d8d..917c7ef12b66 100644
--- a/samples/client/petstore/javascript-promise/src/model/ArrayOfArrayOfNumberOnly.js
+++ b/samples/client/petstore/javascript-promise/src/model/ArrayOfArrayOfNumberOnly.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/ArrayOfNumberOnly.js b/samples/client/petstore/javascript-promise/src/model/ArrayOfNumberOnly.js
index 10ed2e8883dc..38a598418d65 100644
--- a/samples/client/petstore/javascript-promise/src/model/ArrayOfNumberOnly.js
+++ b/samples/client/petstore/javascript-promise/src/model/ArrayOfNumberOnly.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/ArrayTest.js b/samples/client/petstore/javascript-promise/src/model/ArrayTest.js
index 1cf3aec82dbd..b5dc556336fd 100644
--- a/samples/client/petstore/javascript-promise/src/model/ArrayTest.js
+++ b/samples/client/petstore/javascript-promise/src/model/ArrayTest.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Capitalization.js b/samples/client/petstore/javascript-promise/src/model/Capitalization.js
index 3da66ddf6730..106f057c4622 100644
--- a/samples/client/petstore/javascript-promise/src/model/Capitalization.js
+++ b/samples/client/petstore/javascript-promise/src/model/Capitalization.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Cat.js b/samples/client/petstore/javascript-promise/src/model/Cat.js
index d9f628db7cf1..4159fbccece2 100644
--- a/samples/client/petstore/javascript-promise/src/model/Cat.js
+++ b/samples/client/petstore/javascript-promise/src/model/Cat.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/CatAllOf.js b/samples/client/petstore/javascript-promise/src/model/CatAllOf.js
index af38f1ace9f5..2c661a65dcbb 100644
--- a/samples/client/petstore/javascript-promise/src/model/CatAllOf.js
+++ b/samples/client/petstore/javascript-promise/src/model/CatAllOf.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Category.js b/samples/client/petstore/javascript-promise/src/model/Category.js
index 5aae0d34778d..e87a1a94e590 100644
--- a/samples/client/petstore/javascript-promise/src/model/Category.js
+++ b/samples/client/petstore/javascript-promise/src/model/Category.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/ClassModel.js b/samples/client/petstore/javascript-promise/src/model/ClassModel.js
index 38770451e94b..ceb0d475551a 100644
--- a/samples/client/petstore/javascript-promise/src/model/ClassModel.js
+++ b/samples/client/petstore/javascript-promise/src/model/ClassModel.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Client.js b/samples/client/petstore/javascript-promise/src/model/Client.js
index 1852214a06e9..5e4caf9849c0 100644
--- a/samples/client/petstore/javascript-promise/src/model/Client.js
+++ b/samples/client/petstore/javascript-promise/src/model/Client.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Dog.js b/samples/client/petstore/javascript-promise/src/model/Dog.js
index dd3c4775301f..5bcde935c2fe 100644
--- a/samples/client/petstore/javascript-promise/src/model/Dog.js
+++ b/samples/client/petstore/javascript-promise/src/model/Dog.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/DogAllOf.js b/samples/client/petstore/javascript-promise/src/model/DogAllOf.js
index 3859ac376ce5..fdb599763186 100644
--- a/samples/client/petstore/javascript-promise/src/model/DogAllOf.js
+++ b/samples/client/petstore/javascript-promise/src/model/DogAllOf.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/EnumArrays.js b/samples/client/petstore/javascript-promise/src/model/EnumArrays.js
index f4f2bfc32a1e..17072836a66d 100644
--- a/samples/client/petstore/javascript-promise/src/model/EnumArrays.js
+++ b/samples/client/petstore/javascript-promise/src/model/EnumArrays.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/EnumClass.js b/samples/client/petstore/javascript-promise/src/model/EnumClass.js
index c3e6442de244..3773c2f53515 100644
--- a/samples/client/petstore/javascript-promise/src/model/EnumClass.js
+++ b/samples/client/petstore/javascript-promise/src/model/EnumClass.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/EnumTest.js b/samples/client/petstore/javascript-promise/src/model/EnumTest.js
index eb7385214758..4cc4ca747ed9 100644
--- a/samples/client/petstore/javascript-promise/src/model/EnumTest.js
+++ b/samples/client/petstore/javascript-promise/src/model/EnumTest.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/File.js b/samples/client/petstore/javascript-promise/src/model/File.js
index fbda80bad061..b0eca93fe24f 100644
--- a/samples/client/petstore/javascript-promise/src/model/File.js
+++ b/samples/client/petstore/javascript-promise/src/model/File.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/FileSchemaTestClass.js b/samples/client/petstore/javascript-promise/src/model/FileSchemaTestClass.js
index 761cd672fd12..1f986db54ce4 100644
--- a/samples/client/petstore/javascript-promise/src/model/FileSchemaTestClass.js
+++ b/samples/client/petstore/javascript-promise/src/model/FileSchemaTestClass.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/FormatTest.js b/samples/client/petstore/javascript-promise/src/model/FormatTest.js
index e16144e0f2bb..81ae0531f18e 100644
--- a/samples/client/petstore/javascript-promise/src/model/FormatTest.js
+++ b/samples/client/petstore/javascript-promise/src/model/FormatTest.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/HasOnlyReadOnly.js b/samples/client/petstore/javascript-promise/src/model/HasOnlyReadOnly.js
index 9154180515d5..318eccf599ad 100644
--- a/samples/client/petstore/javascript-promise/src/model/HasOnlyReadOnly.js
+++ b/samples/client/petstore/javascript-promise/src/model/HasOnlyReadOnly.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/List.js b/samples/client/petstore/javascript-promise/src/model/List.js
index 0ac533fa52da..41fc5c6ee614 100644
--- a/samples/client/petstore/javascript-promise/src/model/List.js
+++ b/samples/client/petstore/javascript-promise/src/model/List.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/MapTest.js b/samples/client/petstore/javascript-promise/src/model/MapTest.js
index 75a065469083..01f74c4c4b99 100644
--- a/samples/client/petstore/javascript-promise/src/model/MapTest.js
+++ b/samples/client/petstore/javascript-promise/src/model/MapTest.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/MixedPropertiesAndAdditionalPropertiesClass.js b/samples/client/petstore/javascript-promise/src/model/MixedPropertiesAndAdditionalPropertiesClass.js
index 2d8ff16010c1..1a6b689c55f4 100644
--- a/samples/client/petstore/javascript-promise/src/model/MixedPropertiesAndAdditionalPropertiesClass.js
+++ b/samples/client/petstore/javascript-promise/src/model/MixedPropertiesAndAdditionalPropertiesClass.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Model200Response.js b/samples/client/petstore/javascript-promise/src/model/Model200Response.js
index 59f0418fb16d..7dd20902cb34 100644
--- a/samples/client/petstore/javascript-promise/src/model/Model200Response.js
+++ b/samples/client/petstore/javascript-promise/src/model/Model200Response.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/ModelReturn.js b/samples/client/petstore/javascript-promise/src/model/ModelReturn.js
index 7c1a30b79e99..1892e393667a 100644
--- a/samples/client/petstore/javascript-promise/src/model/ModelReturn.js
+++ b/samples/client/petstore/javascript-promise/src/model/ModelReturn.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Name.js b/samples/client/petstore/javascript-promise/src/model/Name.js
index a38a280e1136..58f85c953d3b 100644
--- a/samples/client/petstore/javascript-promise/src/model/Name.js
+++ b/samples/client/petstore/javascript-promise/src/model/Name.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/NumberOnly.js b/samples/client/petstore/javascript-promise/src/model/NumberOnly.js
index b726076021cb..c5609501d025 100644
--- a/samples/client/petstore/javascript-promise/src/model/NumberOnly.js
+++ b/samples/client/petstore/javascript-promise/src/model/NumberOnly.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Order.js b/samples/client/petstore/javascript-promise/src/model/Order.js
index 2338e05dfb9f..3995314f7b82 100644
--- a/samples/client/petstore/javascript-promise/src/model/Order.js
+++ b/samples/client/petstore/javascript-promise/src/model/Order.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/OuterComposite.js b/samples/client/petstore/javascript-promise/src/model/OuterComposite.js
index 653080091ca0..1552b89164b3 100644
--- a/samples/client/petstore/javascript-promise/src/model/OuterComposite.js
+++ b/samples/client/petstore/javascript-promise/src/model/OuterComposite.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/OuterEnum.js b/samples/client/petstore/javascript-promise/src/model/OuterEnum.js
index 68fe853aca09..240feb4020c9 100644
--- a/samples/client/petstore/javascript-promise/src/model/OuterEnum.js
+++ b/samples/client/petstore/javascript-promise/src/model/OuterEnum.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Pet.js b/samples/client/petstore/javascript-promise/src/model/Pet.js
index b4500bd0bdcc..dbbf49c022ab 100644
--- a/samples/client/petstore/javascript-promise/src/model/Pet.js
+++ b/samples/client/petstore/javascript-promise/src/model/Pet.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/ReadOnlyFirst.js b/samples/client/petstore/javascript-promise/src/model/ReadOnlyFirst.js
index 83114b883f71..da91085825a5 100644
--- a/samples/client/petstore/javascript-promise/src/model/ReadOnlyFirst.js
+++ b/samples/client/petstore/javascript-promise/src/model/ReadOnlyFirst.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/SpecialModelName.js b/samples/client/petstore/javascript-promise/src/model/SpecialModelName.js
index 8749131e4a2e..bcadb7f3c8de 100644
--- a/samples/client/petstore/javascript-promise/src/model/SpecialModelName.js
+++ b/samples/client/petstore/javascript-promise/src/model/SpecialModelName.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/Tag.js b/samples/client/petstore/javascript-promise/src/model/Tag.js
index bf2fce0d721d..d6d6b2626ac2 100644
--- a/samples/client/petstore/javascript-promise/src/model/Tag.js
+++ b/samples/client/petstore/javascript-promise/src/model/Tag.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/TypeHolderDefault.js b/samples/client/petstore/javascript-promise/src/model/TypeHolderDefault.js
index 0add51e2120f..97bb1429fd10 100644
--- a/samples/client/petstore/javascript-promise/src/model/TypeHolderDefault.js
+++ b/samples/client/petstore/javascript-promise/src/model/TypeHolderDefault.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/TypeHolderExample.js b/samples/client/petstore/javascript-promise/src/model/TypeHolderExample.js
index e52a79fc4d0f..c1a701b9e1a0 100644
--- a/samples/client/petstore/javascript-promise/src/model/TypeHolderExample.js
+++ b/samples/client/petstore/javascript-promise/src/model/TypeHolderExample.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/User.js b/samples/client/petstore/javascript-promise/src/model/User.js
index b5b9d7e2db23..b52e9fcb4646 100644
--- a/samples/client/petstore/javascript-promise/src/model/User.js
+++ b/samples/client/petstore/javascript-promise/src/model/User.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript-promise/src/model/XmlItem.js b/samples/client/petstore/javascript-promise/src/model/XmlItem.js
index a1e5bdb84624..2df81c391ad3 100644
--- a/samples/client/petstore/javascript-promise/src/model/XmlItem.js
+++ b/samples/client/petstore/javascript-promise/src/model/XmlItem.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/.openapi-generator/VERSION b/samples/client/petstore/javascript/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/javascript/.openapi-generator/VERSION
+++ b/samples/client/petstore/javascript/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/javascript/src/ApiClient.js b/samples/client/petstore/javascript/src/ApiClient.js
index b952b5cb9106..11541eb040b8 100644
--- a/samples/client/petstore/javascript/src/ApiClient.js
+++ b/samples/client/petstore/javascript/src/ApiClient.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/api/AnotherFakeApi.js b/samples/client/petstore/javascript/src/api/AnotherFakeApi.js
index 5bb934deb59f..fdc6f0419c4a 100644
--- a/samples/client/petstore/javascript/src/api/AnotherFakeApi.js
+++ b/samples/client/petstore/javascript/src/api/AnotherFakeApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/api/FakeApi.js b/samples/client/petstore/javascript/src/api/FakeApi.js
index faeb7affeb91..d14731a02763 100644
--- a/samples/client/petstore/javascript/src/api/FakeApi.js
+++ b/samples/client/petstore/javascript/src/api/FakeApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/api/FakeClassnameTags123Api.js b/samples/client/petstore/javascript/src/api/FakeClassnameTags123Api.js
index f38b8187142d..8f093773353b 100644
--- a/samples/client/petstore/javascript/src/api/FakeClassnameTags123Api.js
+++ b/samples/client/petstore/javascript/src/api/FakeClassnameTags123Api.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/api/PetApi.js b/samples/client/petstore/javascript/src/api/PetApi.js
index 869605cfcc96..68de3e783d60 100644
--- a/samples/client/petstore/javascript/src/api/PetApi.js
+++ b/samples/client/petstore/javascript/src/api/PetApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/api/StoreApi.js b/samples/client/petstore/javascript/src/api/StoreApi.js
index b62a1775bca9..32dee66b57f6 100644
--- a/samples/client/petstore/javascript/src/api/StoreApi.js
+++ b/samples/client/petstore/javascript/src/api/StoreApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/api/UserApi.js b/samples/client/petstore/javascript/src/api/UserApi.js
index bd4f5966d1f6..f872828adb6c 100644
--- a/samples/client/petstore/javascript/src/api/UserApi.js
+++ b/samples/client/petstore/javascript/src/api/UserApi.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/index.js b/samples/client/petstore/javascript/src/index.js
index cdfb007867e3..d99b32556603 100644
--- a/samples/client/petstore/javascript/src/index.js
+++ b/samples/client/petstore/javascript/src/index.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesAnyType.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesAnyType.js
index 39e57daff9bf..01a6f46a829e 100644
--- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesAnyType.js
+++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesAnyType.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesArray.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesArray.js
index 55d228d899a2..93813f985b8d 100644
--- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesArray.js
+++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesArray.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesBoolean.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesBoolean.js
index cab014040eb4..2e13efd18628 100644
--- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesBoolean.js
+++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesBoolean.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesClass.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesClass.js
index d1225421cb58..bbb2d55f8c19 100644
--- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesClass.js
+++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesClass.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesInteger.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesInteger.js
index 6cee082255f6..87af8bc50cfb 100644
--- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesInteger.js
+++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesInteger.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesNumber.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesNumber.js
index d6448c61869c..3a9e60148931 100644
--- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesNumber.js
+++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesNumber.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesObject.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesObject.js
index 6aa30e703708..bd9929151a08 100644
--- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesObject.js
+++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesObject.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesString.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesString.js
index 3a10fae677c6..588b188ce0d0 100644
--- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesString.js
+++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesString.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Animal.js b/samples/client/petstore/javascript/src/model/Animal.js
index 9a81130304b2..dcaa25d59705 100644
--- a/samples/client/petstore/javascript/src/model/Animal.js
+++ b/samples/client/petstore/javascript/src/model/Animal.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/ApiResponse.js b/samples/client/petstore/javascript/src/model/ApiResponse.js
index 717d2a446c97..46d7df90be72 100644
--- a/samples/client/petstore/javascript/src/model/ApiResponse.js
+++ b/samples/client/petstore/javascript/src/model/ApiResponse.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/ArrayOfArrayOfNumberOnly.js b/samples/client/petstore/javascript/src/model/ArrayOfArrayOfNumberOnly.js
index aa7e0c203d8d..917c7ef12b66 100644
--- a/samples/client/petstore/javascript/src/model/ArrayOfArrayOfNumberOnly.js
+++ b/samples/client/petstore/javascript/src/model/ArrayOfArrayOfNumberOnly.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/ArrayOfNumberOnly.js b/samples/client/petstore/javascript/src/model/ArrayOfNumberOnly.js
index 10ed2e8883dc..38a598418d65 100644
--- a/samples/client/petstore/javascript/src/model/ArrayOfNumberOnly.js
+++ b/samples/client/petstore/javascript/src/model/ArrayOfNumberOnly.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/ArrayTest.js b/samples/client/petstore/javascript/src/model/ArrayTest.js
index 1cf3aec82dbd..b5dc556336fd 100644
--- a/samples/client/petstore/javascript/src/model/ArrayTest.js
+++ b/samples/client/petstore/javascript/src/model/ArrayTest.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Capitalization.js b/samples/client/petstore/javascript/src/model/Capitalization.js
index 3da66ddf6730..106f057c4622 100644
--- a/samples/client/petstore/javascript/src/model/Capitalization.js
+++ b/samples/client/petstore/javascript/src/model/Capitalization.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Cat.js b/samples/client/petstore/javascript/src/model/Cat.js
index d9f628db7cf1..4159fbccece2 100644
--- a/samples/client/petstore/javascript/src/model/Cat.js
+++ b/samples/client/petstore/javascript/src/model/Cat.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/CatAllOf.js b/samples/client/petstore/javascript/src/model/CatAllOf.js
index af38f1ace9f5..2c661a65dcbb 100644
--- a/samples/client/petstore/javascript/src/model/CatAllOf.js
+++ b/samples/client/petstore/javascript/src/model/CatAllOf.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Category.js b/samples/client/petstore/javascript/src/model/Category.js
index 5aae0d34778d..e87a1a94e590 100644
--- a/samples/client/petstore/javascript/src/model/Category.js
+++ b/samples/client/petstore/javascript/src/model/Category.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/ClassModel.js b/samples/client/petstore/javascript/src/model/ClassModel.js
index 38770451e94b..ceb0d475551a 100644
--- a/samples/client/petstore/javascript/src/model/ClassModel.js
+++ b/samples/client/petstore/javascript/src/model/ClassModel.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Client.js b/samples/client/petstore/javascript/src/model/Client.js
index 1852214a06e9..5e4caf9849c0 100644
--- a/samples/client/petstore/javascript/src/model/Client.js
+++ b/samples/client/petstore/javascript/src/model/Client.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Dog.js b/samples/client/petstore/javascript/src/model/Dog.js
index dd3c4775301f..5bcde935c2fe 100644
--- a/samples/client/petstore/javascript/src/model/Dog.js
+++ b/samples/client/petstore/javascript/src/model/Dog.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/DogAllOf.js b/samples/client/petstore/javascript/src/model/DogAllOf.js
index 3859ac376ce5..fdb599763186 100644
--- a/samples/client/petstore/javascript/src/model/DogAllOf.js
+++ b/samples/client/petstore/javascript/src/model/DogAllOf.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/EnumArrays.js b/samples/client/petstore/javascript/src/model/EnumArrays.js
index f4f2bfc32a1e..17072836a66d 100644
--- a/samples/client/petstore/javascript/src/model/EnumArrays.js
+++ b/samples/client/petstore/javascript/src/model/EnumArrays.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/EnumClass.js b/samples/client/petstore/javascript/src/model/EnumClass.js
index c3e6442de244..3773c2f53515 100644
--- a/samples/client/petstore/javascript/src/model/EnumClass.js
+++ b/samples/client/petstore/javascript/src/model/EnumClass.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/EnumTest.js b/samples/client/petstore/javascript/src/model/EnumTest.js
index eb7385214758..4cc4ca747ed9 100644
--- a/samples/client/petstore/javascript/src/model/EnumTest.js
+++ b/samples/client/petstore/javascript/src/model/EnumTest.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/File.js b/samples/client/petstore/javascript/src/model/File.js
index fbda80bad061..b0eca93fe24f 100644
--- a/samples/client/petstore/javascript/src/model/File.js
+++ b/samples/client/petstore/javascript/src/model/File.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/FileSchemaTestClass.js b/samples/client/petstore/javascript/src/model/FileSchemaTestClass.js
index 761cd672fd12..1f986db54ce4 100644
--- a/samples/client/petstore/javascript/src/model/FileSchemaTestClass.js
+++ b/samples/client/petstore/javascript/src/model/FileSchemaTestClass.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/FormatTest.js b/samples/client/petstore/javascript/src/model/FormatTest.js
index e16144e0f2bb..81ae0531f18e 100644
--- a/samples/client/petstore/javascript/src/model/FormatTest.js
+++ b/samples/client/petstore/javascript/src/model/FormatTest.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/HasOnlyReadOnly.js b/samples/client/petstore/javascript/src/model/HasOnlyReadOnly.js
index 9154180515d5..318eccf599ad 100644
--- a/samples/client/petstore/javascript/src/model/HasOnlyReadOnly.js
+++ b/samples/client/petstore/javascript/src/model/HasOnlyReadOnly.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/List.js b/samples/client/petstore/javascript/src/model/List.js
index 0ac533fa52da..41fc5c6ee614 100644
--- a/samples/client/petstore/javascript/src/model/List.js
+++ b/samples/client/petstore/javascript/src/model/List.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/MapTest.js b/samples/client/petstore/javascript/src/model/MapTest.js
index 75a065469083..01f74c4c4b99 100644
--- a/samples/client/petstore/javascript/src/model/MapTest.js
+++ b/samples/client/petstore/javascript/src/model/MapTest.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/MixedPropertiesAndAdditionalPropertiesClass.js b/samples/client/petstore/javascript/src/model/MixedPropertiesAndAdditionalPropertiesClass.js
index 2d8ff16010c1..1a6b689c55f4 100644
--- a/samples/client/petstore/javascript/src/model/MixedPropertiesAndAdditionalPropertiesClass.js
+++ b/samples/client/petstore/javascript/src/model/MixedPropertiesAndAdditionalPropertiesClass.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Model200Response.js b/samples/client/petstore/javascript/src/model/Model200Response.js
index 59f0418fb16d..7dd20902cb34 100644
--- a/samples/client/petstore/javascript/src/model/Model200Response.js
+++ b/samples/client/petstore/javascript/src/model/Model200Response.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/ModelReturn.js b/samples/client/petstore/javascript/src/model/ModelReturn.js
index 7c1a30b79e99..1892e393667a 100644
--- a/samples/client/petstore/javascript/src/model/ModelReturn.js
+++ b/samples/client/petstore/javascript/src/model/ModelReturn.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Name.js b/samples/client/petstore/javascript/src/model/Name.js
index a38a280e1136..58f85c953d3b 100644
--- a/samples/client/petstore/javascript/src/model/Name.js
+++ b/samples/client/petstore/javascript/src/model/Name.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/NumberOnly.js b/samples/client/petstore/javascript/src/model/NumberOnly.js
index b726076021cb..c5609501d025 100644
--- a/samples/client/petstore/javascript/src/model/NumberOnly.js
+++ b/samples/client/petstore/javascript/src/model/NumberOnly.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Order.js b/samples/client/petstore/javascript/src/model/Order.js
index 2338e05dfb9f..3995314f7b82 100644
--- a/samples/client/petstore/javascript/src/model/Order.js
+++ b/samples/client/petstore/javascript/src/model/Order.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/OuterComposite.js b/samples/client/petstore/javascript/src/model/OuterComposite.js
index 653080091ca0..1552b89164b3 100644
--- a/samples/client/petstore/javascript/src/model/OuterComposite.js
+++ b/samples/client/petstore/javascript/src/model/OuterComposite.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/OuterEnum.js b/samples/client/petstore/javascript/src/model/OuterEnum.js
index 68fe853aca09..240feb4020c9 100644
--- a/samples/client/petstore/javascript/src/model/OuterEnum.js
+++ b/samples/client/petstore/javascript/src/model/OuterEnum.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Pet.js b/samples/client/petstore/javascript/src/model/Pet.js
index b4500bd0bdcc..dbbf49c022ab 100644
--- a/samples/client/petstore/javascript/src/model/Pet.js
+++ b/samples/client/petstore/javascript/src/model/Pet.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/ReadOnlyFirst.js b/samples/client/petstore/javascript/src/model/ReadOnlyFirst.js
index 83114b883f71..da91085825a5 100644
--- a/samples/client/petstore/javascript/src/model/ReadOnlyFirst.js
+++ b/samples/client/petstore/javascript/src/model/ReadOnlyFirst.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/SpecialModelName.js b/samples/client/petstore/javascript/src/model/SpecialModelName.js
index 8749131e4a2e..bcadb7f3c8de 100644
--- a/samples/client/petstore/javascript/src/model/SpecialModelName.js
+++ b/samples/client/petstore/javascript/src/model/SpecialModelName.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/Tag.js b/samples/client/petstore/javascript/src/model/Tag.js
index bf2fce0d721d..d6d6b2626ac2 100644
--- a/samples/client/petstore/javascript/src/model/Tag.js
+++ b/samples/client/petstore/javascript/src/model/Tag.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/TypeHolderDefault.js b/samples/client/petstore/javascript/src/model/TypeHolderDefault.js
index 0add51e2120f..97bb1429fd10 100644
--- a/samples/client/petstore/javascript/src/model/TypeHolderDefault.js
+++ b/samples/client/petstore/javascript/src/model/TypeHolderDefault.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/TypeHolderExample.js b/samples/client/petstore/javascript/src/model/TypeHolderExample.js
index e52a79fc4d0f..c1a701b9e1a0 100644
--- a/samples/client/petstore/javascript/src/model/TypeHolderExample.js
+++ b/samples/client/petstore/javascript/src/model/TypeHolderExample.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/User.js b/samples/client/petstore/javascript/src/model/User.js
index b5b9d7e2db23..b52e9fcb4646 100644
--- a/samples/client/petstore/javascript/src/model/User.js
+++ b/samples/client/petstore/javascript/src/model/User.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/javascript/src/model/XmlItem.js b/samples/client/petstore/javascript/src/model/XmlItem.js
index a1e5bdb84624..2df81c391ad3 100644
--- a/samples/client/petstore/javascript/src/model/XmlItem.js
+++ b/samples/client/petstore/javascript/src/model/XmlItem.js
@@ -7,7 +7,7 @@
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
*
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*
* Do not edit the class manually.
*
diff --git a/samples/client/petstore/kotlin-string/.openapi-generator/VERSION b/samples/client/petstore/kotlin-string/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/kotlin-string/.openapi-generator/VERSION
+++ b/samples/client/petstore/kotlin-string/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/kotlin-threetenbp/.openapi-generator/VERSION b/samples/client/petstore/kotlin-threetenbp/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/kotlin-threetenbp/.openapi-generator/VERSION
+++ b/samples/client/petstore/kotlin-threetenbp/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/kotlin/.openapi-generator/VERSION b/samples/client/petstore/kotlin/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/kotlin/.openapi-generator/VERSION
+++ b/samples/client/petstore/kotlin/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/perl/README.md b/samples/client/petstore/perl/README.md
index 292678b2f38f..ceba27d0b854 100644
--- a/samples/client/petstore/perl/README.md
+++ b/samples/client/petstore/perl/README.md
@@ -222,6 +222,7 @@ Each of these calls returns a hashref with various useful pieces of information.
To load the API packages:
```perl
use WWW::OpenAPIClient::AnotherFakeApi;
+use WWW::OpenAPIClient::DefaultApi;
use WWW::OpenAPIClient::FakeApi;
use WWW::OpenAPIClient::FakeClassnameTags123Api;
use WWW::OpenAPIClient::PetApi;
@@ -232,14 +233,7 @@ use WWW::OpenAPIClient::UserApi;
To load the models:
```perl
-use WWW::OpenAPIClient::Object::AdditionalPropertiesAnyType;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesArray;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesBoolean;
use WWW::OpenAPIClient::Object::AdditionalPropertiesClass;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesInteger;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesNumber;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesObject;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesString;
use WWW::OpenAPIClient::Object::Animal;
use WWW::OpenAPIClient::Object::ApiResponse;
use WWW::OpenAPIClient::Object::ArrayOfArrayOfNumberOnly;
@@ -256,26 +250,36 @@ use WWW::OpenAPIClient::Object::EnumClass;
use WWW::OpenAPIClient::Object::EnumTest;
use WWW::OpenAPIClient::Object::File;
use WWW::OpenAPIClient::Object::FileSchemaTestClass;
+use WWW::OpenAPIClient::Object::Foo;
use WWW::OpenAPIClient::Object::FormatTest;
use WWW::OpenAPIClient::Object::HasOnlyReadOnly;
+use WWW::OpenAPIClient::Object::HealthCheckResult;
+use WWW::OpenAPIClient::Object::InlineObject;
+use WWW::OpenAPIClient::Object::InlineObject1;
+use WWW::OpenAPIClient::Object::InlineObject2;
+use WWW::OpenAPIClient::Object::InlineObject3;
+use WWW::OpenAPIClient::Object::InlineObject4;
+use WWW::OpenAPIClient::Object::InlineObject5;
+use WWW::OpenAPIClient::Object::InlineResponseDefault;
use WWW::OpenAPIClient::Object::List;
use WWW::OpenAPIClient::Object::MapTest;
use WWW::OpenAPIClient::Object::MixedPropertiesAndAdditionalPropertiesClass;
use WWW::OpenAPIClient::Object::Model200Response;
use WWW::OpenAPIClient::Object::ModelReturn;
use WWW::OpenAPIClient::Object::Name;
+use WWW::OpenAPIClient::Object::NullableClass;
use WWW::OpenAPIClient::Object::NumberOnly;
use WWW::OpenAPIClient::Object::Order;
use WWW::OpenAPIClient::Object::OuterComposite;
use WWW::OpenAPIClient::Object::OuterEnum;
+use WWW::OpenAPIClient::Object::OuterEnumDefaultValue;
+use WWW::OpenAPIClient::Object::OuterEnumInteger;
+use WWW::OpenAPIClient::Object::OuterEnumIntegerDefaultValue;
use WWW::OpenAPIClient::Object::Pet;
use WWW::OpenAPIClient::Object::ReadOnlyFirst;
use WWW::OpenAPIClient::Object::SpecialModelName;
use WWW::OpenAPIClient::Object::Tag;
-use WWW::OpenAPIClient::Object::TypeHolderDefault;
-use WWW::OpenAPIClient::Object::TypeHolderExample;
use WWW::OpenAPIClient::Object::User;
-use WWW::OpenAPIClient::Object::XmlItem;
````
@@ -288,6 +292,7 @@ use strict;
use warnings;
# load the API package
use WWW::OpenAPIClient::AnotherFakeApi;
+use WWW::OpenAPIClient::DefaultApi;
use WWW::OpenAPIClient::FakeApi;
use WWW::OpenAPIClient::FakeClassnameTags123Api;
use WWW::OpenAPIClient::PetApi;
@@ -295,14 +300,7 @@ use WWW::OpenAPIClient::StoreApi;
use WWW::OpenAPIClient::UserApi;
# load the models
-use WWW::OpenAPIClient::Object::AdditionalPropertiesAnyType;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesArray;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesBoolean;
use WWW::OpenAPIClient::Object::AdditionalPropertiesClass;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesInteger;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesNumber;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesObject;
-use WWW::OpenAPIClient::Object::AdditionalPropertiesString;
use WWW::OpenAPIClient::Object::Animal;
use WWW::OpenAPIClient::Object::ApiResponse;
use WWW::OpenAPIClient::Object::ArrayOfArrayOfNumberOnly;
@@ -319,26 +317,36 @@ use WWW::OpenAPIClient::Object::EnumClass;
use WWW::OpenAPIClient::Object::EnumTest;
use WWW::OpenAPIClient::Object::File;
use WWW::OpenAPIClient::Object::FileSchemaTestClass;
+use WWW::OpenAPIClient::Object::Foo;
use WWW::OpenAPIClient::Object::FormatTest;
use WWW::OpenAPIClient::Object::HasOnlyReadOnly;
+use WWW::OpenAPIClient::Object::HealthCheckResult;
+use WWW::OpenAPIClient::Object::InlineObject;
+use WWW::OpenAPIClient::Object::InlineObject1;
+use WWW::OpenAPIClient::Object::InlineObject2;
+use WWW::OpenAPIClient::Object::InlineObject3;
+use WWW::OpenAPIClient::Object::InlineObject4;
+use WWW::OpenAPIClient::Object::InlineObject5;
+use WWW::OpenAPIClient::Object::InlineResponseDefault;
use WWW::OpenAPIClient::Object::List;
use WWW::OpenAPIClient::Object::MapTest;
use WWW::OpenAPIClient::Object::MixedPropertiesAndAdditionalPropertiesClass;
use WWW::OpenAPIClient::Object::Model200Response;
use WWW::OpenAPIClient::Object::ModelReturn;
use WWW::OpenAPIClient::Object::Name;
+use WWW::OpenAPIClient::Object::NullableClass;
use WWW::OpenAPIClient::Object::NumberOnly;
use WWW::OpenAPIClient::Object::Order;
use WWW::OpenAPIClient::Object::OuterComposite;
use WWW::OpenAPIClient::Object::OuterEnum;
+use WWW::OpenAPIClient::Object::OuterEnumDefaultValue;
+use WWW::OpenAPIClient::Object::OuterEnumInteger;
+use WWW::OpenAPIClient::Object::OuterEnumIntegerDefaultValue;
use WWW::OpenAPIClient::Object::Pet;
use WWW::OpenAPIClient::Object::ReadOnlyFirst;
use WWW::OpenAPIClient::Object::SpecialModelName;
use WWW::OpenAPIClient::Object::Tag;
-use WWW::OpenAPIClient::Object::TypeHolderDefault;
-use WWW::OpenAPIClient::Object::TypeHolderExample;
use WWW::OpenAPIClient::Object::User;
-use WWW::OpenAPIClient::Object::XmlItem;
# for displaying the API response data
use Data::Dumper;
@@ -347,10 +355,10 @@ use WWW::OpenAPIClient::;
my $api_instance = WWW::OpenAPIClient::->new(
);
-my $body = WWW::OpenAPIClient::Object::Client->new(); # Client | client model
+my $client = WWW::OpenAPIClient::Object::Client->new(); # Client | client model
eval {
- my $result = $api_instance->call_123_test_special_tags(body => $body);
+ my $result = $api_instance->call_123_test_special_tags(client => $client);
print Dumper($result);
};
if ($@) {
@@ -366,7 +374,8 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AnotherFakeApi* | [**call_123_test_special_tags**](docs/AnotherFakeApi.md#call_123_test_special_tags) | **PATCH** /another-fake/dummy | To test special tags
-*FakeApi* | [**create_xml_item**](docs/FakeApi.md#create_xml_item) | **POST** /fake/create_xml_item | creates an XmlItem
+*DefaultApi* | [**foo_get**](docs/DefaultApi.md#foo_get) | **GET** /foo |
+*FakeApi* | [**fake_health_get**](docs/FakeApi.md#fake_health_get) | **GET** /fake/health | Health check endpoint
*FakeApi* | [**fake_outer_boolean_serialize**](docs/FakeApi.md#fake_outer_boolean_serialize) | **POST** /fake/outer/boolean |
*FakeApi* | [**fake_outer_composite_serialize**](docs/FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
*FakeApi* | [**fake_outer_number_serialize**](docs/FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
@@ -404,14 +413,7 @@ Class | Method | HTTP request | Description
# DOCUMENTATION FOR MODELS
- - [WWW::OpenAPIClient::Object::AdditionalPropertiesAnyType](docs/AdditionalPropertiesAnyType.md)
- - [WWW::OpenAPIClient::Object::AdditionalPropertiesArray](docs/AdditionalPropertiesArray.md)
- - [WWW::OpenAPIClient::Object::AdditionalPropertiesBoolean](docs/AdditionalPropertiesBoolean.md)
- [WWW::OpenAPIClient::Object::AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- - [WWW::OpenAPIClient::Object::AdditionalPropertiesInteger](docs/AdditionalPropertiesInteger.md)
- - [WWW::OpenAPIClient::Object::AdditionalPropertiesNumber](docs/AdditionalPropertiesNumber.md)
- - [WWW::OpenAPIClient::Object::AdditionalPropertiesObject](docs/AdditionalPropertiesObject.md)
- - [WWW::OpenAPIClient::Object::AdditionalPropertiesString](docs/AdditionalPropertiesString.md)
- [WWW::OpenAPIClient::Object::Animal](docs/Animal.md)
- [WWW::OpenAPIClient::Object::ApiResponse](docs/ApiResponse.md)
- [WWW::OpenAPIClient::Object::ArrayOfArrayOfNumberOnly](docs/ArrayOfArrayOfNumberOnly.md)
@@ -428,26 +430,36 @@ Class | Method | HTTP request | Description
- [WWW::OpenAPIClient::Object::EnumTest](docs/EnumTest.md)
- [WWW::OpenAPIClient::Object::File](docs/File.md)
- [WWW::OpenAPIClient::Object::FileSchemaTestClass](docs/FileSchemaTestClass.md)
+ - [WWW::OpenAPIClient::Object::Foo](docs/Foo.md)
- [WWW::OpenAPIClient::Object::FormatTest](docs/FormatTest.md)
- [WWW::OpenAPIClient::Object::HasOnlyReadOnly](docs/HasOnlyReadOnly.md)
+ - [WWW::OpenAPIClient::Object::HealthCheckResult](docs/HealthCheckResult.md)
+ - [WWW::OpenAPIClient::Object::InlineObject](docs/InlineObject.md)
+ - [WWW::OpenAPIClient::Object::InlineObject1](docs/InlineObject1.md)
+ - [WWW::OpenAPIClient::Object::InlineObject2](docs/InlineObject2.md)
+ - [WWW::OpenAPIClient::Object::InlineObject3](docs/InlineObject3.md)
+ - [WWW::OpenAPIClient::Object::InlineObject4](docs/InlineObject4.md)
+ - [WWW::OpenAPIClient::Object::InlineObject5](docs/InlineObject5.md)
+ - [WWW::OpenAPIClient::Object::InlineResponseDefault](docs/InlineResponseDefault.md)
- [WWW::OpenAPIClient::Object::List](docs/List.md)
- [WWW::OpenAPIClient::Object::MapTest](docs/MapTest.md)
- [WWW::OpenAPIClient::Object::MixedPropertiesAndAdditionalPropertiesClass](docs/MixedPropertiesAndAdditionalPropertiesClass.md)
- [WWW::OpenAPIClient::Object::Model200Response](docs/Model200Response.md)
- [WWW::OpenAPIClient::Object::ModelReturn](docs/ModelReturn.md)
- [WWW::OpenAPIClient::Object::Name](docs/Name.md)
+ - [WWW::OpenAPIClient::Object::NullableClass](docs/NullableClass.md)
- [WWW::OpenAPIClient::Object::NumberOnly](docs/NumberOnly.md)
- [WWW::OpenAPIClient::Object::Order](docs/Order.md)
- [WWW::OpenAPIClient::Object::OuterComposite](docs/OuterComposite.md)
- [WWW::OpenAPIClient::Object::OuterEnum](docs/OuterEnum.md)
+ - [WWW::OpenAPIClient::Object::OuterEnumDefaultValue](docs/OuterEnumDefaultValue.md)
+ - [WWW::OpenAPIClient::Object::OuterEnumInteger](docs/OuterEnumInteger.md)
+ - [WWW::OpenAPIClient::Object::OuterEnumIntegerDefaultValue](docs/OuterEnumIntegerDefaultValue.md)
- [WWW::OpenAPIClient::Object::Pet](docs/Pet.md)
- [WWW::OpenAPIClient::Object::ReadOnlyFirst](docs/ReadOnlyFirst.md)
- [WWW::OpenAPIClient::Object::SpecialModelName](docs/SpecialModelName.md)
- [WWW::OpenAPIClient::Object::Tag](docs/Tag.md)
- - [WWW::OpenAPIClient::Object::TypeHolderDefault](docs/TypeHolderDefault.md)
- - [WWW::OpenAPIClient::Object::TypeHolderExample](docs/TypeHolderExample.md)
- [WWW::OpenAPIClient::Object::User](docs/User.md)
- - [WWW::OpenAPIClient::Object::XmlItem](docs/XmlItem.md)
# DOCUMENTATION FOR AUTHORIZATION
@@ -464,6 +476,10 @@ Class | Method | HTTP request | Description
- **API key parameter name**: api_key_query
- **Location**: URL query string
+## bearer_test
+
+- **Type**: HTTP basic authentication
+
## http_basic_test
- **Type**: HTTP basic authentication
diff --git a/samples/client/petstore/perl/docs/AdditionalPropertiesClass.md b/samples/client/petstore/perl/docs/AdditionalPropertiesClass.md
index 47f95da8f0c5..ce21d69c2354 100644
--- a/samples/client/petstore/perl/docs/AdditionalPropertiesClass.md
+++ b/samples/client/petstore/perl/docs/AdditionalPropertiesClass.md
@@ -8,17 +8,8 @@ use WWW::OpenAPIClient::Object::AdditionalPropertiesClass;
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**map_string** | **HASH[string,string]** | | [optional]
-**map_number** | **HASH[string,double]** | | [optional]
-**map_integer** | **HASH[string,int]** | | [optional]
-**map_boolean** | **HASH[string,boolean]** | | [optional]
-**map_array_integer** | **HASH[string,ARRAY[int]]** | | [optional]
-**map_array_anytype** | **HASH[string,ARRAY[object]]** | | [optional]
-**map_map_string** | **HASH[string,HASH[string,string]]** | | [optional]
-**map_map_anytype** | **HASH[string,HASH[string,object]]** | | [optional]
-**anytype_1** | [**object**](.md) | | [optional]
-**anytype_2** | [**object**](.md) | | [optional]
-**anytype_3** | [**object**](.md) | | [optional]
+**map_property** | **HASH[string,string]** | | [optional]
+**map_of_map_property** | **HASH[string,HASH[string,string]]** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/perl/docs/AnotherfakeApi.md b/samples/client/petstore/perl/docs/AnotherfakeApi.md
index 87c9e4015b79..a0b0fd6f8ea7 100644
--- a/samples/client/petstore/perl/docs/AnotherfakeApi.md
+++ b/samples/client/petstore/perl/docs/AnotherfakeApi.md
@@ -13,7 +13,7 @@ Method | HTTP request | Description
# **call_123_test_special_tags**
-> Client call_123_test_special_tags(body => $body)
+> Client call_123_test_special_tags(client => $client)
To test special tags
@@ -26,10 +26,10 @@ use WWW::OpenAPIClient::AnotherFakeApi;
my $api_instance = WWW::OpenAPIClient::AnotherFakeApi->new(
);
-my $body = WWW::OpenAPIClient::Object::Client->new(); # Client | client model
+my $client = WWW::OpenAPIClient::Object::Client->new(); # Client | client model
eval {
- my $result = $api_instance->call_123_test_special_tags(body => $body);
+ my $result = $api_instance->call_123_test_special_tags(client => $client);
print Dumper($result);
};
if ($@) {
@@ -41,7 +41,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Client**](Client.md)| client model |
+ **client** | [**Client**](Client.md)| client model |
### Return type
diff --git a/samples/client/petstore/perl/docs/EnumTest.md b/samples/client/petstore/perl/docs/EnumTest.md
index aa889b2be864..60ed7418d2a5 100644
--- a/samples/client/petstore/perl/docs/EnumTest.md
+++ b/samples/client/petstore/perl/docs/EnumTest.md
@@ -13,6 +13,9 @@ Name | Type | Description | Notes
**enum_integer** | **int** | | [optional]
**enum_number** | **double** | | [optional]
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]
+**outer_enum_integer** | [**OuterEnumInteger**](OuterEnumInteger.md) | | [optional]
+**outer_enum_default_value** | [**OuterEnumDefaultValue**](OuterEnumDefaultValue.md) | | [optional]
+**outer_enum_integer_default_value** | [**OuterEnumIntegerDefaultValue**](OuterEnumIntegerDefaultValue.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/perl/docs/FakeApi.md b/samples/client/petstore/perl/docs/FakeApi.md
index 947df8116243..e4c380346f58 100644
--- a/samples/client/petstore/perl/docs/FakeApi.md
+++ b/samples/client/petstore/perl/docs/FakeApi.md
@@ -9,7 +9,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**create_xml_item**](FakeApi.md#create_xml_item) | **POST** /fake/create_xml_item | creates an XmlItem
+[**fake_health_get**](FakeApi.md#fake_health_get) | **GET** /fake/health | Health check endpoint
[**fake_outer_boolean_serialize**](FakeApi.md#fake_outer_boolean_serialize) | **POST** /fake/outer/boolean |
[**fake_outer_composite_serialize**](FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
[**fake_outer_number_serialize**](FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
@@ -24,12 +24,10 @@ Method | HTTP request | Description
[**test_json_form_data**](FakeApi.md#test_json_form_data) | **GET** /fake/jsonFormData | test json serialization of form data
-# **create_xml_item**
-> create_xml_item(xml_item => $xml_item)
+# **fake_health_get**
+> HealthCheckResult fake_health_get()
-creates an XmlItem
-
-this route creates an XmlItem
+Health check endpoint
### Example
```perl
@@ -38,25 +36,22 @@ use WWW::OpenAPIClient::FakeApi;
my $api_instance = WWW::OpenAPIClient::FakeApi->new(
);
-my $xml_item = WWW::OpenAPIClient::Object::XmlItem->new(); # XmlItem | XmlItem Body
eval {
- $api_instance->create_xml_item(xml_item => $xml_item);
+ my $result = $api_instance->fake_health_get();
+ print Dumper($result);
};
if ($@) {
- warn "Exception when calling FakeApi->create_xml_item: $@\n";
+ warn "Exception when calling FakeApi->fake_health_get: $@\n";
}
```
### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **xml_item** | [**XmlItem**](XmlItem.md)| XmlItem Body |
+This endpoint does not need any parameter.
### Return type
-void (empty response body)
+[**HealthCheckResult**](HealthCheckResult.md)
### Authorization
@@ -64,8 +59,8 @@ No authorization required
### HTTP request headers
- - **Content-Type**: application/xml, application/xml; charset=utf-8, application/xml; charset=utf-16, text/xml, text/xml; charset=utf-8, text/xml; charset=utf-16
- - **Accept**: Not defined
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -110,13 +105,13 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **fake_outer_composite_serialize**
-> OuterComposite fake_outer_composite_serialize(body => $body)
+> OuterComposite fake_outer_composite_serialize(outer_composite => $outer_composite)
@@ -129,10 +124,10 @@ use WWW::OpenAPIClient::FakeApi;
my $api_instance = WWW::OpenAPIClient::FakeApi->new(
);
-my $body = WWW::OpenAPIClient::Object::OuterComposite->new(); # OuterComposite | Input composite as post body
+my $outer_composite = WWW::OpenAPIClient::Object::OuterComposite->new(); # OuterComposite | Input composite as post body
eval {
- my $result = $api_instance->fake_outer_composite_serialize(body => $body);
+ my $result = $api_instance->fake_outer_composite_serialize(outer_composite => $outer_composite);
print Dumper($result);
};
if ($@) {
@@ -144,7 +139,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
+ **outer_composite** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
### Return type
@@ -156,7 +151,7 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -202,7 +197,7 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -248,13 +243,13 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_body_with_file_schema**
-> test_body_with_file_schema(body => $body)
+> test_body_with_file_schema(file_schema_test_class => $file_schema_test_class)
@@ -267,10 +262,10 @@ use WWW::OpenAPIClient::FakeApi;
my $api_instance = WWW::OpenAPIClient::FakeApi->new(
);
-my $body = WWW::OpenAPIClient::Object::FileSchemaTestClass->new(); # FileSchemaTestClass |
+my $file_schema_test_class = WWW::OpenAPIClient::Object::FileSchemaTestClass->new(); # FileSchemaTestClass |
eval {
- $api_instance->test_body_with_file_schema(body => $body);
+ $api_instance->test_body_with_file_schema(file_schema_test_class => $file_schema_test_class);
};
if ($@) {
warn "Exception when calling FakeApi->test_body_with_file_schema: $@\n";
@@ -281,7 +276,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**FileSchemaTestClass**](FileSchemaTestClass.md)| |
+ **file_schema_test_class** | [**FileSchemaTestClass**](FileSchemaTestClass.md)| |
### Return type
@@ -299,7 +294,7 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_body_with_query_params**
-> test_body_with_query_params(query => $query, body => $body)
+> test_body_with_query_params(query => $query, user => $user)
@@ -311,10 +306,10 @@ my $api_instance = WWW::OpenAPIClient::FakeApi->new(
);
my $query = "query_example"; # string |
-my $body = WWW::OpenAPIClient::Object::User->new(); # User |
+my $user = WWW::OpenAPIClient::Object::User->new(); # User |
eval {
- $api_instance->test_body_with_query_params(query => $query, body => $body);
+ $api_instance->test_body_with_query_params(query => $query, user => $user);
};
if ($@) {
warn "Exception when calling FakeApi->test_body_with_query_params: $@\n";
@@ -326,7 +321,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**query** | **string**| |
- **body** | [**User**](User.md)| |
+ **user** | [**User**](User.md)| |
### Return type
@@ -344,7 +339,7 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_client_model**
-> Client test_client_model(body => $body)
+> Client test_client_model(client => $client)
To test \"client\" model
@@ -357,10 +352,10 @@ use WWW::OpenAPIClient::FakeApi;
my $api_instance = WWW::OpenAPIClient::FakeApi->new(
);
-my $body = WWW::OpenAPIClient::Object::Client->new(); # Client | client model
+my $client = WWW::OpenAPIClient::Object::Client->new(); # Client | client model
eval {
- my $result = $api_instance->test_client_model(body => $body);
+ my $result = $api_instance->test_client_model(client => $client);
print Dumper($result);
};
if ($@) {
@@ -372,7 +367,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Client**](Client.md)| client model |
+ **client** | [**Client**](Client.md)| client model |
### Return type
@@ -405,6 +400,7 @@ my $api_instance = WWW::OpenAPIClient::FakeApi->new(
# Configure HTTP basic authorization: http_basic_test
username => 'YOUR_USERNAME',
password => 'YOUR_PASSWORD',
+
);
my $number = 3.4; # double | None
@@ -535,6 +531,11 @@ Fake endpoint to test group parameters (optional)
use Data::Dumper;
use WWW::OpenAPIClient::FakeApi;
my $api_instance = WWW::OpenAPIClient::FakeApi->new(
+
+ # Configure HTTP basic authorization: bearer_test
+ # Configure bearer access token for authorization: bearer_test
+ access_token => 'YOUR_BEARER_TOKEN',
+
);
my $required_string_group = 56; # int | Required String in group parameters
@@ -569,7 +570,7 @@ void (empty response body)
### Authorization
-No authorization required
+[bearer_test](../README.md#bearer_test)
### HTTP request headers
@@ -579,7 +580,7 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_inline_additional_properties**
-> test_inline_additional_properties(param => $param)
+> test_inline_additional_properties(request_body => $request_body)
test inline additionalProperties
@@ -590,10 +591,10 @@ use WWW::OpenAPIClient::FakeApi;
my $api_instance = WWW::OpenAPIClient::FakeApi->new(
);
-my $param = WWW::OpenAPIClient::Object::HASH[string,string]->new(); # HASH[string,string] | request body
+my $request_body = WWW::OpenAPIClient::Object::HASH[string,string]->new(); # HASH[string,string] | request body
eval {
- $api_instance->test_inline_additional_properties(param => $param);
+ $api_instance->test_inline_additional_properties(request_body => $request_body);
};
if ($@) {
warn "Exception when calling FakeApi->test_inline_additional_properties: $@\n";
@@ -604,7 +605,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **param** | [**HASH[string,string]**](string.md)| request body |
+ **request_body** | [**HASH[string,string]**](string.md)| request body |
### Return type
diff --git a/samples/client/petstore/perl/docs/FakeClassnameTags123Api.md b/samples/client/petstore/perl/docs/FakeClassnameTags123Api.md
index 70e303f7bf0b..67c2122cb6ff 100644
--- a/samples/client/petstore/perl/docs/FakeClassnameTags123Api.md
+++ b/samples/client/petstore/perl/docs/FakeClassnameTags123Api.md
@@ -13,7 +13,7 @@ Method | HTTP request | Description
# **test_classname**
-> Client test_classname(body => $body)
+> Client test_classname(client => $client)
To test class name in snake case
@@ -31,10 +31,10 @@ my $api_instance = WWW::OpenAPIClient::FakeClassnameTags123Api->new(
#api_key_prefix => {'api_key_query' => 'Bearer'},
);
-my $body = WWW::OpenAPIClient::Object::Client->new(); # Client | client model
+my $client = WWW::OpenAPIClient::Object::Client->new(); # Client | client model
eval {
- my $result = $api_instance->test_classname(body => $body);
+ my $result = $api_instance->test_classname(client => $client);
print Dumper($result);
};
if ($@) {
@@ -46,7 +46,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Client**](Client.md)| client model |
+ **client** | [**Client**](Client.md)| client model |
### Return type
diff --git a/samples/client/petstore/perl/docs/FormatTest.md b/samples/client/petstore/perl/docs/FormatTest.md
index 3a1bf2c21f3c..7cfabebb2813 100644
--- a/samples/client/petstore/perl/docs/FormatTest.md
+++ b/samples/client/petstore/perl/docs/FormatTest.md
@@ -21,6 +21,8 @@ Name | Type | Description | Notes
**date_time** | **DateTime** | | [optional]
**uuid** | **string** | | [optional]
**password** | **string** | |
+**pattern_with_digits** | **string** | A string that is a 10 digit number. Can have leading zeros. | [optional]
+**pattern_with_digits_and_delimiter** | **string** | A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/perl/docs/PetApi.md b/samples/client/petstore/perl/docs/PetApi.md
index 899e2f63e074..5218d9282f19 100644
--- a/samples/client/petstore/perl/docs/PetApi.md
+++ b/samples/client/petstore/perl/docs/PetApi.md
@@ -21,7 +21,7 @@ Method | HTTP request | Description
# **add_pet**
-> add_pet(body => $body)
+> add_pet(pet => $pet)
Add a new pet to the store
@@ -35,10 +35,10 @@ my $api_instance = WWW::OpenAPIClient::PetApi->new(
access_token => 'YOUR_ACCESS_TOKEN',
);
-my $body = WWW::OpenAPIClient::Object::Pet->new(); # Pet | Pet object that needs to be added to the store
+my $pet = WWW::OpenAPIClient::Object::Pet->new(); # Pet | Pet object that needs to be added to the store
eval {
- $api_instance->add_pet(body => $body);
+ $api_instance->add_pet(pet => $pet);
};
if ($@) {
warn "Exception when calling PetApi->add_pet: $@\n";
@@ -49,7 +49,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
+ **pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
### Return type
@@ -264,7 +264,7 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **update_pet**
-> update_pet(body => $body)
+> update_pet(pet => $pet)
Update an existing pet
@@ -278,10 +278,10 @@ my $api_instance = WWW::OpenAPIClient::PetApi->new(
access_token => 'YOUR_ACCESS_TOKEN',
);
-my $body = WWW::OpenAPIClient::Object::Pet->new(); # Pet | Pet object that needs to be added to the store
+my $pet = WWW::OpenAPIClient::Object::Pet->new(); # Pet | Pet object that needs to be added to the store
eval {
- $api_instance->update_pet(body => $body);
+ $api_instance->update_pet(pet => $pet);
};
if ($@) {
warn "Exception when calling PetApi->update_pet: $@\n";
@@ -292,7 +292,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
+ **pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
### Return type
diff --git a/samples/client/petstore/perl/docs/StoreApi.md b/samples/client/petstore/perl/docs/StoreApi.md
index fe591e701a82..e467823c53a9 100644
--- a/samples/client/petstore/perl/docs/StoreApi.md
+++ b/samples/client/petstore/perl/docs/StoreApi.md
@@ -154,7 +154,7 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **place_order**
-> Order place_order(body => $body)
+> Order place_order(order => $order)
Place an order for a pet
@@ -165,10 +165,10 @@ use WWW::OpenAPIClient::StoreApi;
my $api_instance = WWW::OpenAPIClient::StoreApi->new(
);
-my $body = WWW::OpenAPIClient::Object::Order->new(); # Order | order placed for purchasing the pet
+my $order = WWW::OpenAPIClient::Object::Order->new(); # Order | order placed for purchasing the pet
eval {
- my $result = $api_instance->place_order(body => $body);
+ my $result = $api_instance->place_order(order => $order);
print Dumper($result);
};
if ($@) {
@@ -180,7 +180,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Order**](Order.md)| order placed for purchasing the pet |
+ **order** | [**Order**](Order.md)| order placed for purchasing the pet |
### Return type
@@ -192,7 +192,7 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/perl/docs/UserApi.md b/samples/client/petstore/perl/docs/UserApi.md
index caa7684785bc..ebe449515cb1 100644
--- a/samples/client/petstore/perl/docs/UserApi.md
+++ b/samples/client/petstore/perl/docs/UserApi.md
@@ -20,7 +20,7 @@ Method | HTTP request | Description
# **create_user**
-> create_user(body => $body)
+> create_user(user => $user)
Create user
@@ -33,10 +33,10 @@ use WWW::OpenAPIClient::UserApi;
my $api_instance = WWW::OpenAPIClient::UserApi->new(
);
-my $body = WWW::OpenAPIClient::Object::User->new(); # User | Created user object
+my $user = WWW::OpenAPIClient::Object::User->new(); # User | Created user object
eval {
- $api_instance->create_user(body => $body);
+ $api_instance->create_user(user => $user);
};
if ($@) {
warn "Exception when calling UserApi->create_user: $@\n";
@@ -47,7 +47,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**User**](User.md)| Created user object |
+ **user** | [**User**](User.md)| Created user object |
### Return type
@@ -59,13 +59,13 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_users_with_array_input**
-> create_users_with_array_input(body => $body)
+> create_users_with_array_input(user => $user)
Creates list of users with given input array
@@ -76,10 +76,10 @@ use WWW::OpenAPIClient::UserApi;
my $api_instance = WWW::OpenAPIClient::UserApi->new(
);
-my $body = [WWW::OpenAPIClient::Object::ARRAY[User]->new()]; # ARRAY[User] | List of user object
+my $user = [WWW::OpenAPIClient::Object::ARRAY[User]->new()]; # ARRAY[User] | List of user object
eval {
- $api_instance->create_users_with_array_input(body => $body);
+ $api_instance->create_users_with_array_input(user => $user);
};
if ($@) {
warn "Exception when calling UserApi->create_users_with_array_input: $@\n";
@@ -90,7 +90,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**ARRAY[User]**](ARRAY.md)| List of user object |
+ **user** | [**ARRAY[User]**](ARRAY.md)| List of user object |
### Return type
@@ -102,13 +102,13 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_users_with_list_input**
-> create_users_with_list_input(body => $body)
+> create_users_with_list_input(user => $user)
Creates list of users with given input array
@@ -119,10 +119,10 @@ use WWW::OpenAPIClient::UserApi;
my $api_instance = WWW::OpenAPIClient::UserApi->new(
);
-my $body = [WWW::OpenAPIClient::Object::ARRAY[User]->new()]; # ARRAY[User] | List of user object
+my $user = [WWW::OpenAPIClient::Object::ARRAY[User]->new()]; # ARRAY[User] | List of user object
eval {
- $api_instance->create_users_with_list_input(body => $body);
+ $api_instance->create_users_with_list_input(user => $user);
};
if ($@) {
warn "Exception when calling UserApi->create_users_with_list_input: $@\n";
@@ -133,7 +133,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**ARRAY[User]**](ARRAY.md)| List of user object |
+ **user** | [**ARRAY[User]**](ARRAY.md)| List of user object |
### Return type
@@ -145,7 +145,7 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -325,7 +325,7 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **update_user**
-> update_user(username => $username, body => $body)
+> update_user(username => $username, user => $user)
Updated user
@@ -339,10 +339,10 @@ my $api_instance = WWW::OpenAPIClient::UserApi->new(
);
my $username = "username_example"; # string | name that need to be deleted
-my $body = WWW::OpenAPIClient::Object::User->new(); # User | Updated user object
+my $user = WWW::OpenAPIClient::Object::User->new(); # User | Updated user object
eval {
- $api_instance->update_user(username => $username, body => $body);
+ $api_instance->update_user(username => $username, user => $user);
};
if ($@) {
warn "Exception when calling UserApi->update_user: $@\n";
@@ -354,7 +354,7 @@ if ($@) {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **string**| name that need to be deleted |
- **body** | [**User**](User.md)| Updated user object |
+ **user** | [**User**](User.md)| Updated user object |
### Return type
@@ -366,7 +366,7 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/AnotherFakeApi.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/AnotherFakeApi.pm
index ed6f6470c598..cd1df44004df 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/AnotherFakeApi.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/AnotherFakeApi.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -53,10 +53,10 @@ sub new {
#
# To test special tags
#
-# @param Client $body client model (required)
+# @param Client $client client model (required)
{
my $params = {
- 'body' => {
+ 'client' => {
data_type => 'Client',
description => 'client model',
required => '1',
@@ -73,9 +73,9 @@ sub new {
sub call_123_test_special_tags {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling call_123_test_special_tags");
+ # verify the required parameter 'client' is set
+ unless (exists $args{'client'}) {
+ croak("Missing the required parameter 'client' when calling call_123_test_special_tags");
}
# parse inputs
@@ -95,8 +95,8 @@ sub call_123_test_special_tags {
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'client'}) {
+ $_body_data = $args{'client'};
}
# authentication setting, if any
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/ApiClient.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/ApiClient.pm
index 1220484ae4ae..e7fc63fd1023 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/ApiClient.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/ApiClient.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -348,6 +348,12 @@ sub update_params_for_auth {
$query_params->{'api_key_query'} = $api_key;
}
}
+ elsif ($auth eq 'bearer_test') {
+ // this endpoint requires Bearer (JWT) authentication (access token)
+ if ($self->{config}{access_token}) {
+ $headers['Authorization'] = 'Bearer ' . $self->{config}{access_token};
+ }
+ }
elsif ($auth eq 'http_basic_test') {
if ($self->{config}{username} || $self->{config}{password}) {
$header_params->{'Authorization'} = 'Basic ' . encode_base64($self->{config}{username} . ":" . $self->{config}{password});
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/ApiFactory.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/ApiFactory.pm
index 2d3ed6587b7d..8a9952a67668 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/ApiFactory.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/ApiFactory.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Configuration.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Configuration.pm
index 207807f79835..9bf21bd97efa 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Configuration.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Configuration.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/DefaultApi.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/DefaultApi.pm
index abece6801b8b..9ff4e14475de 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/DefaultApi.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/DefaultApi.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeApi.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeApi.pm
index 1c727f64c76c..29dcd10fe837 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeApi.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeApi.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -49,64 +49,52 @@ sub new {
#
-# create_xml_item
+# fake_health_get
#
-# creates an XmlItem
+# Health check endpoint
#
-# @param XmlItem $xml_item XmlItem Body (required)
{
my $params = {
- 'xml_item' => {
- data_type => 'XmlItem',
- description => 'XmlItem Body',
- required => '1',
- },
};
- __PACKAGE__->method_documentation->{ 'create_xml_item' } = {
- summary => 'creates an XmlItem',
+ __PACKAGE__->method_documentation->{ 'fake_health_get' } = {
+ summary => 'Health check endpoint',
params => $params,
- returns => undef,
+ returns => 'HealthCheckResult',
};
}
-# @return void
+# @return HealthCheckResult
#
-sub create_xml_item {
+sub fake_health_get {
my ($self, %args) = @_;
- # verify the required parameter 'xml_item' is set
- unless (exists $args{'xml_item'}) {
- croak("Missing the required parameter 'xml_item' when calling create_xml_item");
- }
-
# parse inputs
- my $_resource_path = '/fake/create_xml_item';
+ my $_resource_path = '/fake/health';
- my $_method = 'POST';
+ my $_method = 'GET';
my $query_params = {};
my $header_params = {};
my $form_params = {};
# 'Accept' and 'Content-Type' header
- my $_header_accept = $self->{api_client}->select_header_accept();
+ my $_header_accept = $self->{api_client}->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/xml', 'application/xml; charset=utf-8', 'application/xml; charset=utf-16', 'text/xml', 'text/xml; charset=utf-8', 'text/xml; charset=utf-16');
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
my $_body_data;
- # body params
- if ( exists $args{'xml_item'}) {
- $_body_data = $args{'xml_item'};
- }
-
# authentication setting, if any
my $auth_settings = [qw()];
# make the API Call
- $self->{api_client}->call_api($_resource_path, $_method,
+ my $response = $self->{api_client}->call_api($_resource_path, $_method,
$query_params, $form_params,
$header_params, $_body_data, $auth_settings);
- return;
+ if (!$response) {
+ return;
+ }
+ my $_response_object = $self->{api_client}->deserialize('HealthCheckResult', $response);
+ return $_response_object;
}
#
@@ -147,7 +135,7 @@ sub fake_outer_boolean_serialize {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
my $_body_data;
# body params
@@ -174,10 +162,10 @@ sub fake_outer_boolean_serialize {
#
#
#
-# @param OuterComposite $body Input composite as post body (optional)
+# @param OuterComposite $outer_composite Input composite as post body (optional)
{
my $params = {
- 'body' => {
+ 'outer_composite' => {
data_type => 'OuterComposite',
description => 'Input composite as post body',
required => '0',
@@ -207,12 +195,12 @@ sub fake_outer_composite_serialize {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'outer_composite'}) {
+ $_body_data = $args{'outer_composite'};
}
# authentication setting, if any
@@ -267,7 +255,7 @@ sub fake_outer_number_serialize {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
my $_body_data;
# body params
@@ -327,7 +315,7 @@ sub fake_outer_string_serialize {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
my $_body_data;
# body params
@@ -354,10 +342,10 @@ sub fake_outer_string_serialize {
#
#
#
-# @param FileSchemaTestClass $body (required)
+# @param FileSchemaTestClass $file_schema_test_class (required)
{
my $params = {
- 'body' => {
+ 'file_schema_test_class' => {
data_type => 'FileSchemaTestClass',
description => '',
required => '1',
@@ -374,9 +362,9 @@ sub fake_outer_string_serialize {
sub test_body_with_file_schema {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling test_body_with_file_schema");
+ # verify the required parameter 'file_schema_test_class' is set
+ unless (exists $args{'file_schema_test_class'}) {
+ croak("Missing the required parameter 'file_schema_test_class' when calling test_body_with_file_schema");
}
# parse inputs
@@ -396,8 +384,8 @@ sub test_body_with_file_schema {
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'file_schema_test_class'}) {
+ $_body_data = $args{'file_schema_test_class'};
}
# authentication setting, if any
@@ -416,7 +404,7 @@ sub test_body_with_file_schema {
#
#
# @param string $query (required)
-# @param User $body (required)
+# @param User $user (required)
{
my $params = {
'query' => {
@@ -424,7 +412,7 @@ sub test_body_with_file_schema {
description => '',
required => '1',
},
- 'body' => {
+ 'user' => {
data_type => 'User',
description => '',
required => '1',
@@ -446,9 +434,9 @@ sub test_body_with_query_params {
croak("Missing the required parameter 'query' when calling test_body_with_query_params");
}
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling test_body_with_query_params");
+ # verify the required parameter 'user' is set
+ unless (exists $args{'user'}) {
+ croak("Missing the required parameter 'user' when calling test_body_with_query_params");
}
# parse inputs
@@ -473,8 +461,8 @@ sub test_body_with_query_params {
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'user'}) {
+ $_body_data = $args{'user'};
}
# authentication setting, if any
@@ -492,10 +480,10 @@ sub test_body_with_query_params {
#
# To test \"client\" model
#
-# @param Client $body client model (required)
+# @param Client $client client model (required)
{
my $params = {
- 'body' => {
+ 'client' => {
data_type => 'Client',
description => 'client model',
required => '1',
@@ -512,9 +500,9 @@ sub test_body_with_query_params {
sub test_client_model {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling test_client_model");
+ # verify the required parameter 'client' is set
+ unless (exists $args{'client'}) {
+ croak("Missing the required parameter 'client' when calling test_client_model");
}
# parse inputs
@@ -534,8 +522,8 @@ sub test_client_model {
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'client'}) {
+ $_body_data = $args{'client'};
}
# authentication setting, if any
@@ -1022,7 +1010,7 @@ sub test_group_parameters {
my $_body_data;
# authentication setting, if any
- my $auth_settings = [qw()];
+ my $auth_settings = [qw(bearer_test )];
# make the API Call
$self->{api_client}->call_api($_resource_path, $_method,
@@ -1036,10 +1024,10 @@ sub test_group_parameters {
#
# test inline additionalProperties
#
-# @param HASH[string,string] $param request body (required)
+# @param HASH[string,string] $request_body request body (required)
{
my $params = {
- 'param' => {
+ 'request_body' => {
data_type => 'HASH[string,string]',
description => 'request body',
required => '1',
@@ -1056,9 +1044,9 @@ sub test_group_parameters {
sub test_inline_additional_properties {
my ($self, %args) = @_;
- # verify the required parameter 'param' is set
- unless (exists $args{'param'}) {
- croak("Missing the required parameter 'param' when calling test_inline_additional_properties");
+ # verify the required parameter 'request_body' is set
+ unless (exists $args{'request_body'}) {
+ croak("Missing the required parameter 'request_body' when calling test_inline_additional_properties");
}
# parse inputs
@@ -1078,8 +1066,8 @@ sub test_inline_additional_properties {
my $_body_data;
# body params
- if ( exists $args{'param'}) {
- $_body_data = $args{'param'};
+ if ( exists $args{'request_body'}) {
+ $_body_data = $args{'request_body'};
}
# authentication setting, if any
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeClassnameTags123Api.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeClassnameTags123Api.pm
index c55bface1647..c521d2c5758f 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeClassnameTags123Api.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeClassnameTags123Api.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -53,10 +53,10 @@ sub new {
#
# To test class name in snake case
#
-# @param Client $body client model (required)
+# @param Client $client client model (required)
{
my $params = {
- 'body' => {
+ 'client' => {
data_type => 'Client',
description => 'client model',
required => '1',
@@ -73,9 +73,9 @@ sub new {
sub test_classname {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling test_classname");
+ # verify the required parameter 'client' is set
+ unless (exists $args{'client'}) {
+ croak("Missing the required parameter 'client' when calling test_classname");
}
# parse inputs
@@ -95,8 +95,8 @@ sub test_classname {
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'client'}) {
+ $_body_data = $args{'client'};
}
# authentication setting, if any
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesAnyType.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesAnyType.pm
index 5b5e6777edb4..8e30b03ea8f6 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesAnyType.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesAnyType.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesArray.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesArray.pm
index ee56b7242d89..efc94b947784 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesArray.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesArray.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesBoolean.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesBoolean.pm
index 0f80ce04ee28..b7268ad68a62 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesBoolean.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesBoolean.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesClass.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesClass.pm
index cf35cb03ba4b..3bbbceeb84bc 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesClass.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesClass.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -161,79 +161,16 @@ __PACKAGE__->class_documentation({description => '',
} );
__PACKAGE__->method_documentation({
- 'map_string' => {
+ 'map_property' => {
datatype => 'HASH[string,string]',
- base_name => 'map_string',
+ base_name => 'map_property',
description => '',
format => '',
read_only => '',
},
- 'map_number' => {
- datatype => 'HASH[string,double]',
- base_name => 'map_number',
- description => '',
- format => '',
- read_only => '',
- },
- 'map_integer' => {
- datatype => 'HASH[string,int]',
- base_name => 'map_integer',
- description => '',
- format => '',
- read_only => '',
- },
- 'map_boolean' => {
- datatype => 'HASH[string,boolean]',
- base_name => 'map_boolean',
- description => '',
- format => '',
- read_only => '',
- },
- 'map_array_integer' => {
- datatype => 'HASH[string,ARRAY[int]]',
- base_name => 'map_array_integer',
- description => '',
- format => '',
- read_only => '',
- },
- 'map_array_anytype' => {
- datatype => 'HASH[string,ARRAY[object]]',
- base_name => 'map_array_anytype',
- description => '',
- format => '',
- read_only => '',
- },
- 'map_map_string' => {
+ 'map_of_map_property' => {
datatype => 'HASH[string,HASH[string,string]]',
- base_name => 'map_map_string',
- description => '',
- format => '',
- read_only => '',
- },
- 'map_map_anytype' => {
- datatype => 'HASH[string,HASH[string,object]]',
- base_name => 'map_map_anytype',
- description => '',
- format => '',
- read_only => '',
- },
- 'anytype_1' => {
- datatype => 'object',
- base_name => 'anytype_1',
- description => '',
- format => '',
- read_only => '',
- },
- 'anytype_2' => {
- datatype => 'object',
- base_name => 'anytype_2',
- description => '',
- format => '',
- read_only => '',
- },
- 'anytype_3' => {
- datatype => 'object',
- base_name => 'anytype_3',
+ base_name => 'map_of_map_property',
description => '',
format => '',
read_only => '',
@@ -241,31 +178,13 @@ __PACKAGE__->method_documentation({
});
__PACKAGE__->openapi_types( {
- 'map_string' => 'HASH[string,string]',
- 'map_number' => 'HASH[string,double]',
- 'map_integer' => 'HASH[string,int]',
- 'map_boolean' => 'HASH[string,boolean]',
- 'map_array_integer' => 'HASH[string,ARRAY[int]]',
- 'map_array_anytype' => 'HASH[string,ARRAY[object]]',
- 'map_map_string' => 'HASH[string,HASH[string,string]]',
- 'map_map_anytype' => 'HASH[string,HASH[string,object]]',
- 'anytype_1' => 'object',
- 'anytype_2' => 'object',
- 'anytype_3' => 'object'
+ 'map_property' => 'HASH[string,string]',
+ 'map_of_map_property' => 'HASH[string,HASH[string,string]]'
} );
__PACKAGE__->attribute_map( {
- 'map_string' => 'map_string',
- 'map_number' => 'map_number',
- 'map_integer' => 'map_integer',
- 'map_boolean' => 'map_boolean',
- 'map_array_integer' => 'map_array_integer',
- 'map_array_anytype' => 'map_array_anytype',
- 'map_map_string' => 'map_map_string',
- 'map_map_anytype' => 'map_map_anytype',
- 'anytype_1' => 'anytype_1',
- 'anytype_2' => 'anytype_2',
- 'anytype_3' => 'anytype_3'
+ 'map_property' => 'map_property',
+ 'map_of_map_property' => 'map_of_map_property'
} );
__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesInteger.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesInteger.pm
index 6ac377a0757d..da3887e899b1 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesInteger.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesInteger.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesNumber.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesNumber.pm
index ee32e481ff50..b742632d41ed 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesNumber.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesNumber.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesObject.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesObject.pm
index 9bcf3aeb154d..bf10d33d38cd 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesObject.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesObject.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesString.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesString.pm
index bb15356f6989..594f8489c8e2 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesString.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/AdditionalPropertiesString.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Animal.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Animal.pm
index d9bc7ed50de1..15d93a053251 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Animal.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Animal.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ApiResponse.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ApiResponse.pm
index 8a1cda357f06..673b1954e3bf 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ApiResponse.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ApiResponse.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayOfArrayOfNumberOnly.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayOfArrayOfNumberOnly.pm
index 0c540b94a845..89f25673a038 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayOfArrayOfNumberOnly.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayOfArrayOfNumberOnly.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayOfNumberOnly.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayOfNumberOnly.pm
index e47232759974..20d4ce4299f8 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayOfNumberOnly.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayOfNumberOnly.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayTest.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayTest.pm
index cc342e699df7..3ea06c42ee79 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayTest.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ArrayTest.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -47,7 +47,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Capitalization.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Capitalization.pm
index 7f05a7352042..591650959813 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Capitalization.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Capitalization.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Cat.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Cat.pm
index 9eba77c90c76..66aaed542841 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Cat.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Cat.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -47,7 +47,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Category.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Category.pm
index e6eda282cf23..f83ccda5a96c 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Category.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Category.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ClassModel.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ClassModel.pm
index 124ecaaf8e8c..6d4995336ce0 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ClassModel.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ClassModel.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Client.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Client.pm
index 9870f0b2a2a4..f4989a15608f 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Client.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Client.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Dog.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Dog.pm
index 396bec58f588..e9a735f0e20c 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Dog.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Dog.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -47,7 +47,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumArrays.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumArrays.pm
index 7abbe2666e9e..edbfc4b5432f 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumArrays.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumArrays.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumClass.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumClass.pm
index 31b0ba2a22ef..d6b23f1dbfd0 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumClass.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumClass.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumTest.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumTest.pm
index 79d5102de6af..a563f72d70ec 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumTest.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/EnumTest.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -31,6 +31,9 @@ use Date::Parse;
use DateTime;
use WWW::OpenAPIClient::Object::OuterEnum;
+use WWW::OpenAPIClient::Object::OuterEnumDefaultValue;
+use WWW::OpenAPIClient::Object::OuterEnumInteger;
+use WWW::OpenAPIClient::Object::OuterEnumIntegerDefaultValue;
use base ("Class::Accessor", "Class::Data::Inheritable");
@@ -47,7 +50,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -197,6 +200,27 @@ __PACKAGE__->method_documentation({
format => '',
read_only => '',
},
+ 'outer_enum_integer' => {
+ datatype => 'OuterEnumInteger',
+ base_name => 'outerEnumInteger',
+ description => '',
+ format => '',
+ read_only => '',
+ },
+ 'outer_enum_default_value' => {
+ datatype => 'OuterEnumDefaultValue',
+ base_name => 'outerEnumDefaultValue',
+ description => '',
+ format => '',
+ read_only => '',
+ },
+ 'outer_enum_integer_default_value' => {
+ datatype => 'OuterEnumIntegerDefaultValue',
+ base_name => 'outerEnumIntegerDefaultValue',
+ description => '',
+ format => '',
+ read_only => '',
+ },
});
__PACKAGE__->openapi_types( {
@@ -204,7 +228,10 @@ __PACKAGE__->openapi_types( {
'enum_string_required' => 'string',
'enum_integer' => 'int',
'enum_number' => 'double',
- 'outer_enum' => 'OuterEnum'
+ 'outer_enum' => 'OuterEnum',
+ 'outer_enum_integer' => 'OuterEnumInteger',
+ 'outer_enum_default_value' => 'OuterEnumDefaultValue',
+ 'outer_enum_integer_default_value' => 'OuterEnumIntegerDefaultValue'
} );
__PACKAGE__->attribute_map( {
@@ -212,7 +239,10 @@ __PACKAGE__->attribute_map( {
'enum_string_required' => 'enum_string_required',
'enum_integer' => 'enum_integer',
'enum_number' => 'enum_number',
- 'outer_enum' => 'outerEnum'
+ 'outer_enum' => 'outerEnum',
+ 'outer_enum_integer' => 'outerEnumInteger',
+ 'outer_enum_default_value' => 'outerEnumDefaultValue',
+ 'outer_enum_integer_default_value' => 'outerEnumIntegerDefaultValue'
} );
__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/File.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/File.pm
index 6c3690620da0..44d4650e543f 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/File.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/File.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/FileSchemaTestClass.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/FileSchemaTestClass.pm
index 46643834502b..e31bac19a615 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/FileSchemaTestClass.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/FileSchemaTestClass.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -47,7 +47,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Foo.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Foo.pm
index 8e76ee79d2ca..378a588f9455 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Foo.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Foo.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/FormatTest.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/FormatTest.pm
index 5622c742cba0..b3c1defbd7ed 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/FormatTest.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/FormatTest.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -252,6 +252,20 @@ __PACKAGE__->method_documentation({
format => '',
read_only => '',
},
+ 'pattern_with_digits' => {
+ datatype => 'string',
+ base_name => 'pattern_with_digits',
+ description => 'A string that is a 10 digit number. Can have leading zeros.',
+ format => '',
+ read_only => '',
+ },
+ 'pattern_with_digits_and_delimiter' => {
+ datatype => 'string',
+ base_name => 'pattern_with_digits_and_delimiter',
+ description => 'A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01.',
+ format => '',
+ read_only => '',
+ },
});
__PACKAGE__->openapi_types( {
@@ -267,7 +281,9 @@ __PACKAGE__->openapi_types( {
'date' => 'DateTime',
'date_time' => 'DateTime',
'uuid' => 'string',
- 'password' => 'string'
+ 'password' => 'string',
+ 'pattern_with_digits' => 'string',
+ 'pattern_with_digits_and_delimiter' => 'string'
} );
__PACKAGE__->attribute_map( {
@@ -283,7 +299,9 @@ __PACKAGE__->attribute_map( {
'date' => 'date',
'date_time' => 'dateTime',
'uuid' => 'uuid',
- 'password' => 'password'
+ 'password' => 'password',
+ 'pattern_with_digits' => 'pattern_with_digits',
+ 'pattern_with_digits_and_delimiter' => 'pattern_with_digits_and_delimiter'
} );
__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/HasOnlyReadOnly.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/HasOnlyReadOnly.pm
index 5a359791d26d..cde0076373c7 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/HasOnlyReadOnly.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/HasOnlyReadOnly.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/HealthCheckResult.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/HealthCheckResult.pm
index 31ee152b7b02..f8a88db29227 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/HealthCheckResult.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/HealthCheckResult.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject.pm
index 47e9d20f2ff4..1b45e5c05c46 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject1.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject1.pm
index 387af5b55887..e725223d63ac 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject1.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject1.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject2.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject2.pm
index 22b97d9da702..3342b60b8605 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject2.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject2.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject3.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject3.pm
index 13dc5e455752..c9c74e9ead66 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject3.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject3.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject4.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject4.pm
index 733bcd1b0ec4..8e73c5f3037f 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject4.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject4.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject5.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject5.pm
index f4a4fa7e18c5..40a1319c8618 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject5.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineObject5.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineResponseDefault.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineResponseDefault.pm
index 079d246db55f..7c9c51f0a96d 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineResponseDefault.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/InlineResponseDefault.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -47,7 +47,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/List.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/List.pm
index 4ad74944ca98..08b426283c60 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/List.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/List.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/MapTest.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/MapTest.pm
index 9964563a6fed..4c3c66b987f9 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/MapTest.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/MapTest.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/MixedPropertiesAndAdditionalPropertiesClass.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/MixedPropertiesAndAdditionalPropertiesClass.pm
index 251aabe1d61f..d413341cf5b5 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/MixedPropertiesAndAdditionalPropertiesClass.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/MixedPropertiesAndAdditionalPropertiesClass.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -47,7 +47,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Model200Response.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Model200Response.pm
index e088706fe0ca..fd006c5ad6b9 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Model200Response.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Model200Response.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ModelReturn.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ModelReturn.pm
index 530581cc0c66..4972e0a9dba3 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ModelReturn.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ModelReturn.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Name.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Name.pm
index 9c00ad148942..29a78caf5276 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Name.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Name.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/NullableClass.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/NullableClass.pm
index 278360047467..9e538e95c7be 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/NullableClass.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/NullableClass.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/NumberOnly.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/NumberOnly.pm
index 96b42362910d..ab9e9d3dd406 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/NumberOnly.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/NumberOnly.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Order.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Order.pm
index 00ed01553854..645ba74faae2 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Order.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Order.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterComposite.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterComposite.pm
index 0aef6dbfe90f..aa5a9526aaa6 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterComposite.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterComposite.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnum.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnum.pm
index f20810137e7a..44d1e6ca8ad7 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnum.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnum.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumDefaultValue.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumDefaultValue.pm
index 53b1d5a16208..5942b8ff798e 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumDefaultValue.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumDefaultValue.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumInteger.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumInteger.pm
index ebc6f6d0c1bb..5309a43dfa27 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumInteger.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumInteger.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumIntegerDefaultValue.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumIntegerDefaultValue.pm
index 49ff7d83eeaa..d12618951d35 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumIntegerDefaultValue.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/OuterEnumIntegerDefaultValue.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Pet.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Pet.pm
index dbb878f86b6c..86b73132280b 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Pet.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Pet.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -48,7 +48,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ReadOnlyFirst.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ReadOnlyFirst.pm
index 96d5e1d5d9ce..f04defe0d97d 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ReadOnlyFirst.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/ReadOnlyFirst.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/SpecialModelName.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/SpecialModelName.pm
index 48d438db4548..bb884cfa0de2 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/SpecialModelName.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/SpecialModelName.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Tag.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Tag.pm
index d973f5e5877a..413996934224 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Tag.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/Tag.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/TypeHolderDefault.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/TypeHolderDefault.pm
index 355cf8394934..147a8d9abf38 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/TypeHolderDefault.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/TypeHolderDefault.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/TypeHolderExample.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/TypeHolderExample.pm
index 8cacd4e433c6..f3e28b05051a 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/TypeHolderExample.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/TypeHolderExample.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/User.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/User.pm
index 44f7ff0f75fb..9b86889ea420 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/User.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/User.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -46,7 +46,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/XmlItem.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/XmlItem.pm
index ad7e2c2695ce..d6e700b3623c 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/XmlItem.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Object/XmlItem.pm
@@ -114,20 +114,13 @@ sub from_hash {
# loop through attributes and use openapi_types to deserialize the data
while ( my ($_key, $_type) = each %{$self->openapi_types} ) {
my $_json_attribute = $self->attribute_map->{$_key};
- if ($_type =~ /^array\[(.+)\]$/i) { # array
- my $_subclass = $1;
+ if ($_type =~ /^array\[/i) { # array
+ my $_subclass = substr($_type, 6, -1);
my @_array = ();
foreach my $_element (@{$hash->{$_json_attribute}}) {
push @_array, $self->_deserialize($_subclass, $_element);
}
$self->{$_key} = \@_array;
- } elsif ($_type =~ /^hash\[string,(.+)\]$/i) { # hash
- my $_subclass = $1;
- my %_hash = ();
- while (my($_key, $_element) = each %{$hash->{$_json_attribute}}) {
- $_hash{$_key} = $self->_deserialize($_subclass, $_element);
- }
- $self->{$_key} = \%_hash;
} elsif (exists $hash->{$_json_attribute}) { #hash(model), primitive, datetime
$self->{$_key} = $self->_deserialize($_type, $hash->{$_json_attribute});
} else {
@@ -142,10 +135,10 @@ sub from_hash {
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
-
+
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
- } elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
+ } elsif ( grep {$type=~/^(ARRAY\[|HASH\[string,)?$_(\])?$/} ('int', 'double', 'string', 'boolean') ) {
return $data;
} else { # hash(model)
my $_instance = eval "WWW::OpenAPIClient::Object::$type->new()";
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/PetApi.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/PetApi.pm
index 070ab1bde33b..f55d7b63834a 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/PetApi.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/PetApi.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -53,10 +53,10 @@ sub new {
#
# Add a new pet to the store
#
-# @param Pet $body Pet object that needs to be added to the store (required)
+# @param Pet $pet Pet object that needs to be added to the store (required)
{
my $params = {
- 'body' => {
+ 'pet' => {
data_type => 'Pet',
description => 'Pet object that needs to be added to the store',
required => '1',
@@ -73,9 +73,9 @@ sub new {
sub add_pet {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling add_pet");
+ # verify the required parameter 'pet' is set
+ unless (exists $args{'pet'}) {
+ croak("Missing the required parameter 'pet' when calling add_pet");
}
# parse inputs
@@ -95,8 +95,8 @@ sub add_pet {
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'pet'}) {
+ $_body_data = $args{'pet'};
}
# authentication setting, if any
@@ -385,10 +385,10 @@ sub get_pet_by_id {
#
# Update an existing pet
#
-# @param Pet $body Pet object that needs to be added to the store (required)
+# @param Pet $pet Pet object that needs to be added to the store (required)
{
my $params = {
- 'body' => {
+ 'pet' => {
data_type => 'Pet',
description => 'Pet object that needs to be added to the store',
required => '1',
@@ -405,9 +405,9 @@ sub get_pet_by_id {
sub update_pet {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling update_pet");
+ # verify the required parameter 'pet' is set
+ unless (exists $args{'pet'}) {
+ croak("Missing the required parameter 'pet' when calling update_pet");
}
# parse inputs
@@ -427,8 +427,8 @@ sub update_pet {
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'pet'}) {
+ $_body_data = $args{'pet'};
}
# authentication setting, if any
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Role.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Role.pm
index 22da68892cb2..dea1fd81a0ce 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Role.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Role.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Role/AutoDoc.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Role/AutoDoc.pm
index bc18a96fb717..db553b53a1fd 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Role/AutoDoc.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/Role/AutoDoc.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/StoreApi.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/StoreApi.pm
index 2d730e28e559..3b87d3d8f731 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/StoreApi.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/StoreApi.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -232,10 +232,10 @@ sub get_order_by_id {
#
# Place an order for a pet
#
-# @param Order $body order placed for purchasing the pet (required)
+# @param Order $order order placed for purchasing the pet (required)
{
my $params = {
- 'body' => {
+ 'order' => {
data_type => 'Order',
description => 'order placed for purchasing the pet',
required => '1',
@@ -252,9 +252,9 @@ sub get_order_by_id {
sub place_order {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling place_order");
+ # verify the required parameter 'order' is set
+ unless (exists $args{'order'}) {
+ croak("Missing the required parameter 'order' when calling place_order");
}
# parse inputs
@@ -270,12 +270,12 @@ sub place_order {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'order'}) {
+ $_body_data = $args{'order'};
}
# authentication setting, if any
diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/UserApi.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/UserApi.pm
index e02106644ca6..15bb4b97a3c1 100644
--- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/UserApi.pm
+++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/UserApi.pm
@@ -4,7 +4,7 @@ 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
+The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
@@ -53,10 +53,10 @@ sub new {
#
# Create user
#
-# @param User $body Created user object (required)
+# @param User $user Created user object (required)
{
my $params = {
- 'body' => {
+ 'user' => {
data_type => 'User',
description => 'Created user object',
required => '1',
@@ -73,9 +73,9 @@ sub new {
sub create_user {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling create_user");
+ # verify the required parameter 'user' is set
+ unless (exists $args{'user'}) {
+ croak("Missing the required parameter 'user' when calling create_user");
}
# parse inputs
@@ -91,12 +91,12 @@ sub create_user {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'user'}) {
+ $_body_data = $args{'user'};
}
# authentication setting, if any
@@ -114,10 +114,10 @@ sub create_user {
#
# Creates list of users with given input array
#
-# @param ARRAY[User] $body List of user object (required)
+# @param ARRAY[User] $user List of user object (required)
{
my $params = {
- 'body' => {
+ 'user' => {
data_type => 'ARRAY[User]',
description => 'List of user object',
required => '1',
@@ -134,9 +134,9 @@ sub create_user {
sub create_users_with_array_input {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling create_users_with_array_input");
+ # verify the required parameter 'user' is set
+ unless (exists $args{'user'}) {
+ croak("Missing the required parameter 'user' when calling create_users_with_array_input");
}
# parse inputs
@@ -152,12 +152,12 @@ sub create_users_with_array_input {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'user'}) {
+ $_body_data = $args{'user'};
}
# authentication setting, if any
@@ -175,10 +175,10 @@ sub create_users_with_array_input {
#
# Creates list of users with given input array
#
-# @param ARRAY[User] $body List of user object (required)
+# @param ARRAY[User] $user List of user object (required)
{
my $params = {
- 'body' => {
+ 'user' => {
data_type => 'ARRAY[User]',
description => 'List of user object',
required => '1',
@@ -195,9 +195,9 @@ sub create_users_with_array_input {
sub create_users_with_list_input {
my ($self, %args) = @_;
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling create_users_with_list_input");
+ # verify the required parameter 'user' is set
+ unless (exists $args{'user'}) {
+ croak("Missing the required parameter 'user' when calling create_users_with_list_input");
}
# parse inputs
@@ -213,12 +213,12 @@ sub create_users_with_list_input {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'user'}) {
+ $_body_data = $args{'user'};
}
# authentication setting, if any
@@ -493,7 +493,7 @@ sub logout_user {
# Updated user
#
# @param string $username name that need to be deleted (required)
-# @param User $body Updated user object (required)
+# @param User $user Updated user object (required)
{
my $params = {
'username' => {
@@ -501,7 +501,7 @@ sub logout_user {
description => 'name that need to be deleted',
required => '1',
},
- 'body' => {
+ 'user' => {
data_type => 'User',
description => 'Updated user object',
required => '1',
@@ -523,9 +523,9 @@ sub update_user {
croak("Missing the required parameter 'username' when calling update_user");
}
- # verify the required parameter 'body' is set
- unless (exists $args{'body'}) {
- croak("Missing the required parameter 'body' when calling update_user");
+ # verify the required parameter 'user' is set
+ unless (exists $args{'user'}) {
+ croak("Missing the required parameter 'user' when calling update_user");
}
# parse inputs
@@ -541,7 +541,7 @@ sub update_user {
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
- $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type();
+ $header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
# path params
if ( exists $args{'username'}) {
@@ -552,8 +552,8 @@ sub update_user {
my $_body_data;
# body params
- if ( exists $args{'body'}) {
- $_body_data = $args{'body'};
+ if ( exists $args{'user'}) {
+ $_body_data = $args{'user'};
}
# authentication setting, if any
diff --git a/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/VERSION b/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/VERSION
+++ b/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/AnotherFakeApi.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/AnotherFakeApi.php
index 179654d0f9ac..147e607529c2 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/AnotherFakeApi.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/AnotherFakeApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php
index 5ac482b9ae53..bbbc02dcd4ad 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeClassnameTags123Api.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeClassnameTags123Api.php
index 87e581241e01..ba195a75a9f2 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeClassnameTags123Api.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeClassnameTags123Api.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/PetApi.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/PetApi.php
index 9301626f7e78..d5cc2ff01c86 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/PetApi.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/PetApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/StoreApi.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/StoreApi.php
index 7c6f6fea0445..ebdedc1da514 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/StoreApi.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/StoreApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/UserApi.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/UserApi.php
index 574754f65660..67f2c2b7dcba 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/UserApi.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/UserApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/ApiException.php b/samples/client/petstore/php/OpenAPIClient-php/lib/ApiException.php
index 989eb973ac39..4148733c5de1 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/ApiException.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/ApiException.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Configuration.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Configuration.php
index 575218ee8171..8394d5a18d92 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Configuration.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Configuration.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/HeaderSelector.php b/samples/client/petstore/php/OpenAPIClient-php/lib/HeaderSelector.php
index 4fdd2d4767e5..b9498a8907d8 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/HeaderSelector.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/HeaderSelector.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesAnyType.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesAnyType.php
index c66a7d4e1840..b66244aade46 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesAnyType.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesAnyType.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesArray.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesArray.php
index a2e1162867f5..d95e3ce78a1e 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesArray.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesArray.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesBoolean.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesBoolean.php
index b3a48d586cf5..066f13e4990a 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesBoolean.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesBoolean.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesClass.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesClass.php
index 71c1e35041ef..8cdcfaedd1b4 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesClass.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesInteger.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesInteger.php
index 0900fa2c129b..e3f74ab71ab0 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesInteger.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesInteger.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesNumber.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesNumber.php
index 97e37d563a9f..4777c3227299 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesNumber.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesNumber.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesObject.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesObject.php
index 005eb6d58705..96ce0fb75442 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesObject.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesObject.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesString.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesString.php
index 60bf1e739053..251d30388936 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesString.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesString.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Animal.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Animal.php
index 2c5144ce5a2a..dd8b67f8f171 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Animal.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Animal.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ApiResponse.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ApiResponse.php
index 44d1edac0f5f..9bb7facaf629 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ApiResponse.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ApiResponse.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfArrayOfNumberOnly.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfArrayOfNumberOnly.php
index e9a87adc9d2b..0055343d84a4 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfArrayOfNumberOnly.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfArrayOfNumberOnly.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfNumberOnly.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfNumberOnly.php
index c9256de2c775..d9dbf5db14ea 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfNumberOnly.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfNumberOnly.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayTest.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayTest.php
index 005b50477eeb..3f90d5c992ec 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Capitalization.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Capitalization.php
index f71ada678cc6..f2aabee5302a 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Capitalization.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Capitalization.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Cat.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Cat.php
index 4d136118f7ad..4b194a150e80 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Cat.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Cat.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/CatAllOf.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/CatAllOf.php
index d7e0d9152133..5a4f483d47da 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/CatAllOf.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/CatAllOf.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Category.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Category.php
index 933c6a1605e3..5f80bad93e22 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Category.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Category.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ClassModel.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ClassModel.php
index 240bf490f33e..de1bf8860fe9 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ClassModel.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ClassModel.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Client.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Client.php
index a09c82dfd726..d17f7b7a2e1d 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Client.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Client.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Dog.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Dog.php
index beec5b6dd22d..733713a4fb5a 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Dog.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Dog.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/DogAllOf.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/DogAllOf.php
index 8aeceae767ec..7d9ee7269b42 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/DogAllOf.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/DogAllOf.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumArrays.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumArrays.php
index 5ae72937f9c5..0c3ad388a372 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumArrays.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumArrays.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumClass.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumClass.php
index 5359a4676c8c..ae7d81a67b32 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumClass.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumTest.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumTest.php
index cef9e84b5bcc..840bb86b0128 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/EnumTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/File.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/File.php
index 415f0ebcb112..477d275dc594 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/File.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/File.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/FileSchemaTestClass.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/FileSchemaTestClass.php
index a5b7791e2dc9..0ad4faf43df4 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/FileSchemaTestClass.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/FileSchemaTestClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/FormatTest.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/FormatTest.php
index eb469006b61a..b03b86799d0b 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/FormatTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/FormatTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/HasOnlyReadOnly.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/HasOnlyReadOnly.php
index 25eca85b0226..5207ba992610 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/HasOnlyReadOnly.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/HasOnlyReadOnly.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/MapTest.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/MapTest.php
index 44ad6f18f107..d8447b1db7c3 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/MapTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/MapTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/MixedPropertiesAndAdditionalPropertiesClass.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/MixedPropertiesAndAdditionalPropertiesClass.php
index 4434ce3f8c45..ceb023ff220f 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/MixedPropertiesAndAdditionalPropertiesClass.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/MixedPropertiesAndAdditionalPropertiesClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Model200Response.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Model200Response.php
index 3f0ca8a92af2..1bc1ea7f169c 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Model200Response.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Model200Response.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelInterface.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelInterface.php
index b49c7add38ec..6a7ade36f604 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelInterface.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelInterface.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelList.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelList.php
index bbc04c7f7c5a..cbda722fbed4 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelList.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelList.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelReturn.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelReturn.php
index 5279792cc44e..09cf92e89474 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelReturn.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ModelReturn.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Name.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Name.php
index 8223717236ea..1ed9158e984b 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Name.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Name.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/NumberOnly.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/NumberOnly.php
index fad31f63a9e1..7f79a5ae3cee 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/NumberOnly.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/NumberOnly.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Order.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Order.php
index 1db581afcbf3..d97b31d94ef3 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Order.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Order.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/OuterComposite.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/OuterComposite.php
index 6cd312a53ce5..c50307c0ccf0 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/OuterComposite.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/OuterComposite.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnum.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnum.php
index 54f66d6c08ca..60fcbc838777 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnum.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnum.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Pet.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Pet.php
index d54100650b15..234a9c94906e 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Pet.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Pet.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ReadOnlyFirst.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ReadOnlyFirst.php
index a6311df732e2..1ad318155432 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ReadOnlyFirst.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/ReadOnlyFirst.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/SpecialModelName.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/SpecialModelName.php
index 2f3ff5e34f2f..9f5f4d8e8d5e 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/SpecialModelName.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/SpecialModelName.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Tag.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Tag.php
index 921844a52458..aefcb452c52e 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Tag.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/Tag.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/TypeHolderDefault.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/TypeHolderDefault.php
index d934d13387ce..f56fcfc6b256 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/TypeHolderDefault.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/TypeHolderDefault.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/TypeHolderExample.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/TypeHolderExample.php
index 80b277701002..d1b50ec3a5d2 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/TypeHolderExample.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/TypeHolderExample.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/User.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/User.php
index 7eadc95182ff..2c00fdb5dee8 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/User.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/User.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/XmlItem.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/XmlItem.php
index 0be95efe46ea..45b4c857ce72 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/Model/XmlItem.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Model/XmlItem.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/ObjectSerializer.php b/samples/client/petstore/php/OpenAPIClient-php/lib/ObjectSerializer.php
index 5cfec74b3e67..2bc5d1b7e5a5 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/lib/ObjectSerializer.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/lib/ObjectSerializer.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Api/AnotherFakeApiTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Api/AnotherFakeApiTest.php
index 5f604c190986..1d01c7abd2bc 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Api/AnotherFakeApiTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Api/AnotherFakeApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Api/FakeApiTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Api/FakeApiTest.php
index 1bc1d0a216ff..5a720b3e4a4c 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Api/FakeApiTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Api/FakeApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Api/FakeClassnameTags123ApiTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Api/FakeClassnameTags123ApiTest.php
index f8b3c6d2d678..5c9bdf926740 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Api/FakeClassnameTags123ApiTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Api/FakeClassnameTags123ApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Api/PetApiTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Api/PetApiTest.php
index 8df38eb8f6d6..8cfb7f486bcf 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Api/PetApiTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Api/PetApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Api/StoreApiTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Api/StoreApiTest.php
index 1d72c8ecd3f9..0c372c467987 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Api/StoreApiTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Api/StoreApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Api/UserApiTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Api/UserApiTest.php
index e2d3492b4380..91df6b9db044 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Api/UserApiTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Api/UserApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesAnyTypeTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesAnyTypeTest.php
index fc6faa0acd91..455dff3a88f0 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesAnyTypeTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesAnyTypeTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesArrayTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesArrayTest.php
index 4ae8c28c278d..b75145443780 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesArrayTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesArrayTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesBooleanTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesBooleanTest.php
index 74302bbdac40..b652dae4b9f7 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesBooleanTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesBooleanTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesClassTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesClassTest.php
index 876238473d09..594ea915a355 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesClassTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesIntegerTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesIntegerTest.php
index 474a15044b50..d3b4a0e8f409 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesIntegerTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesIntegerTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesNumberTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesNumberTest.php
index 79fa932242c7..4bdd0980fe58 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesNumberTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesNumberTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesObjectTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesObjectTest.php
index 9a3d775be41c..8f745f089f9d 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesObjectTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesObjectTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesStringTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesStringTest.php
index bb2bd231bd62..675a2fd5d5f3 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesStringTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesStringTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AnimalTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AnimalTest.php
index 5fd6920d9762..4a5c906d32c4 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/AnimalTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/AnimalTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ApiResponseTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ApiResponseTest.php
index 409547a98f9d..a9b8a5d07b4c 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ApiResponseTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ApiResponseTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfArrayOfNumberOnlyTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfArrayOfNumberOnlyTest.php
index bf0140906c61..23c3fc9b1e43 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfArrayOfNumberOnlyTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfArrayOfNumberOnlyTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfNumberOnlyTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfNumberOnlyTest.php
index 28ff2a0ec448..8bb80a82d5c0 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfNumberOnlyTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfNumberOnlyTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayTestTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayTestTest.php
index f7d65541cbcf..7e8a462f4c28 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayTestTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ArrayTestTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/CapitalizationTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/CapitalizationTest.php
index 3dce56249832..4d9d32107a2e 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/CapitalizationTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/CapitalizationTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/CatAllOfTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/CatAllOfTest.php
index f82d7bf32f3d..a4cc76a99ed0 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/CatAllOfTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/CatAllOfTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/CatTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/CatTest.php
index a6867b5c52c5..692d86e6f33d 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/CatTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/CatTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/CategoryTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/CategoryTest.php
index 6920f98f31a5..2adfebb0052e 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/CategoryTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/CategoryTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ClassModelTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ClassModelTest.php
index cd8dc2621301..a312eadece23 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ClassModelTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ClassModelTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ClientTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ClientTest.php
index d68da0024471..d7ab63b62a59 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ClientTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ClientTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/DogAllOfTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/DogAllOfTest.php
index 2030b7232789..3a97078224e4 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/DogAllOfTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/DogAllOfTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/DogTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/DogTest.php
index ae01db3ce6bb..5dff0503c6ae 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/DogTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/DogTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumArraysTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumArraysTest.php
index 82b7b022d0f2..e13c529bd035 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumArraysTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumArraysTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumClassTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumClassTest.php
index dd3e78137925..94fc250c4a94 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumClassTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumTestTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumTestTest.php
index 69604f8cd871..e42e10aeee71 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumTestTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/EnumTestTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/FileSchemaTestClassTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/FileSchemaTestClassTest.php
index a494e3dac292..b0878debb777 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/FileSchemaTestClassTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/FileSchemaTestClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/FileTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/FileTest.php
index 5a581a4dedb3..9cddea2397b4 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/FileTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/FileTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/FormatTestTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/FormatTestTest.php
index b22e66e130f8..31b429298595 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/FormatTestTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/FormatTestTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/HasOnlyReadOnlyTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/HasOnlyReadOnlyTest.php
index 8ffb9f20cb2d..7da207cd82f2 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/HasOnlyReadOnlyTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/HasOnlyReadOnlyTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/MapTestTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/MapTestTest.php
index f07b518bd728..3b9f68022425 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/MapTestTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/MapTestTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/MixedPropertiesAndAdditionalPropertiesClassTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/MixedPropertiesAndAdditionalPropertiesClassTest.php
index 1c691c4edd79..dc7779769a0d 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/MixedPropertiesAndAdditionalPropertiesClassTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/MixedPropertiesAndAdditionalPropertiesClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/Model200ResponseTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/Model200ResponseTest.php
index f02e39adcd96..a8c5ee752dd3 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/Model200ResponseTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/Model200ResponseTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ModelListTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ModelListTest.php
index 998cc79f3ff6..fc69bd8aebec 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ModelListTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ModelListTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ModelReturnTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ModelReturnTest.php
index a64eb1563cc6..6c08a975e171 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ModelReturnTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ModelReturnTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/NameTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/NameTest.php
index bb7b76707dba..eedd9b2caa46 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/NameTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/NameTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/NumberOnlyTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/NumberOnlyTest.php
index 71adbb4f6f41..445967039a86 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/NumberOnlyTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/NumberOnlyTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/OrderTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/OrderTest.php
index 8f077d14e575..f71bb7487e9f 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/OrderTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/OrderTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/OuterCompositeTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/OuterCompositeTest.php
index 55be62442f7f..edb352a1e271 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/OuterCompositeTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/OuterCompositeTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumTest.php
index af463f68c6cd..06c0b8765bb8 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/PetTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/PetTest.php
index 9973081f84d8..554c0f512dc4 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/PetTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/PetTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ReadOnlyFirstTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ReadOnlyFirstTest.php
index 98107694f4dc..9c8ad2675128 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/ReadOnlyFirstTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/ReadOnlyFirstTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/SpecialModelNameTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/SpecialModelNameTest.php
index 2bff0e1c8833..b3e27d5b2d15 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/SpecialModelNameTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/SpecialModelNameTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/TagTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/TagTest.php
index fdfece6ef178..836c2b81981a 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/TagTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/TagTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/TypeHolderDefaultTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/TypeHolderDefaultTest.php
index 3c6545c4bea8..ffcd6501fb1f 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/TypeHolderDefaultTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/TypeHolderDefaultTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/TypeHolderExampleTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/TypeHolderExampleTest.php
index 3e622634eda0..8ed5928f6177 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/TypeHolderExampleTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/TypeHolderExampleTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/UserTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/UserTest.php
index 0a3b0436c2cf..452e1a5386ba 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/UserTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/UserTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/php/OpenAPIClient-php/test/Model/XmlItemTest.php b/samples/client/petstore/php/OpenAPIClient-php/test/Model/XmlItemTest.php
index a3ea31a307c4..c398e33d80a2 100644
--- a/samples/client/petstore/php/OpenAPIClient-php/test/Model/XmlItemTest.php
+++ b/samples/client/petstore/php/OpenAPIClient-php/test/Model/XmlItemTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/client/petstore/python-asyncio/.openapi-generator/VERSION b/samples/client/petstore/python-asyncio/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/python-asyncio/.openapi-generator/VERSION
+++ b/samples/client/petstore/python-asyncio/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/python-tornado/.openapi-generator/VERSION b/samples/client/petstore/python-tornado/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/python-tornado/.openapi-generator/VERSION
+++ b/samples/client/petstore/python-tornado/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/python/.openapi-generator/VERSION b/samples/client/petstore/python/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/python/.openapi-generator/VERSION
+++ b/samples/client/petstore/python/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/ruby/.openapi-generator/VERSION b/samples/client/petstore/ruby/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/ruby/.openapi-generator/VERSION
+++ b/samples/client/petstore/ruby/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/ruby/.rubocop.yml b/samples/client/petstore/ruby/.rubocop.yml
index e9f19c082d9d..0ef33ce5e322 100644
--- a/samples/client/petstore/ruby/.rubocop.yml
+++ b/samples/client/petstore/ruby/.rubocop.yml
@@ -46,7 +46,7 @@ Layout/EmptyLinesAroundMethodBody:
Layout/EmptyLinesAroundModuleBody:
Enabled: true
-Layout/FirstParameterIndentation:
+Layout/IndentFirstArgument:
Enabled: true
# Use Ruby >= 1.9 syntax for hashes. Prefer { a: :b } over { :a => :b }.
diff --git a/samples/client/petstore/ruby/lib/petstore.rb b/samples/client/petstore/ruby/lib/petstore.rb
index dde05e5c3883..7223b4318f7e 100644
--- a/samples/client/petstore/ruby/lib/petstore.rb
+++ b/samples/client/petstore/ruby/lib/petstore.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/api/another_fake_api.rb b/samples/client/petstore/ruby/lib/petstore/api/another_fake_api.rb
index f957c3520921..062db1452f86 100644
--- a/samples/client/petstore/ruby/lib/petstore/api/another_fake_api.rb
+++ b/samples/client/petstore/ruby/lib/petstore/api/another_fake_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb b/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb
index 314b100ee776..37b8521370a4 100644
--- a/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb
+++ b/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/api/fake_classname_tags123_api.rb b/samples/client/petstore/ruby/lib/petstore/api/fake_classname_tags123_api.rb
index 6e33ef4e10e7..fe9a97e9c59f 100644
--- a/samples/client/petstore/ruby/lib/petstore/api/fake_classname_tags123_api.rb
+++ b/samples/client/petstore/ruby/lib/petstore/api/fake_classname_tags123_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/api/pet_api.rb b/samples/client/petstore/ruby/lib/petstore/api/pet_api.rb
index 936d0027a026..411a5b4e0de9 100644
--- a/samples/client/petstore/ruby/lib/petstore/api/pet_api.rb
+++ b/samples/client/petstore/ruby/lib/petstore/api/pet_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/api/store_api.rb b/samples/client/petstore/ruby/lib/petstore/api/store_api.rb
index 774dc9a55a9c..53bee28a7271 100644
--- a/samples/client/petstore/ruby/lib/petstore/api/store_api.rb
+++ b/samples/client/petstore/ruby/lib/petstore/api/store_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/api/user_api.rb b/samples/client/petstore/ruby/lib/petstore/api/user_api.rb
index 3a90e874a20f..7f93215bed8c 100644
--- a/samples/client/petstore/ruby/lib/petstore/api/user_api.rb
+++ b/samples/client/petstore/ruby/lib/petstore/api/user_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/api_client.rb b/samples/client/petstore/ruby/lib/petstore/api_client.rb
index 8d36b435ea43..812bc9d3120f 100644
--- a/samples/client/petstore/ruby/lib/petstore/api_client.rb
+++ b/samples/client/petstore/ruby/lib/petstore/api_client.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/api_error.rb b/samples/client/petstore/ruby/lib/petstore/api_error.rb
index 5c9549b897c0..5ba79adc419a 100644
--- a/samples/client/petstore/ruby/lib/petstore/api_error.rb
+++ b/samples/client/petstore/ruby/lib/petstore/api_error.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/configuration.rb b/samples/client/petstore/ruby/lib/petstore/configuration.rb
index 08d9bb569f0c..2d99220fcd02 100644
--- a/samples/client/petstore/ruby/lib/petstore/configuration.rb
+++ b/samples/client/petstore/ruby/lib/petstore/configuration.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_any_type.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_any_type.rb
index 2a34e4cc8c5c..a3f58a9857d1 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_any_type.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_any_type.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_array.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_array.rb
index 65c2b1d29601..aaffa5c63a54 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_array.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_array.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_boolean.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_boolean.rb
index ee8763fc7af4..ab698e8d49b3 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_boolean.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_boolean.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb
index 4d24050b9ce8..a59c20710987 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_integer.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_integer.rb
index f8eb4b8a879a..dd62b9f06740 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_integer.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_integer.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_number.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_number.rb
index 50d631e709b2..6e21251f39bf 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_number.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_number.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_object.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_object.rb
index 854d2f06dc22..0a8556524f1a 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_object.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_object.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_string.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_string.rb
index c528de2e615f..19d191b6b9be 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_string.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_string.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/animal.rb b/samples/client/petstore/ruby/lib/petstore/models/animal.rb
index 175ba6087f12..d7121f921501 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/animal.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/animal.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/api_response.rb b/samples/client/petstore/ruby/lib/petstore/models/api_response.rb
index 257e6d3e3180..2e1d8ec2630b 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/api_response.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/api_response.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb b/samples/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb
index 44f71398b605..937965575ea8 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb b/samples/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb
index 51b503e22d2d..e2074eafd1f7 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/array_test.rb b/samples/client/petstore/ruby/lib/petstore/models/array_test.rb
index 963c352ebc39..858bea4d8630 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/array_test.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/array_test.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/capitalization.rb b/samples/client/petstore/ruby/lib/petstore/models/capitalization.rb
index 58df2d4c2184..cf4fbd41142b 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/capitalization.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/capitalization.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/cat.rb b/samples/client/petstore/ruby/lib/petstore/models/cat.rb
index 153ca893de98..a8bc8f78b993 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/cat.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/cat.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/cat_all_of.rb b/samples/client/petstore/ruby/lib/petstore/models/cat_all_of.rb
index 15e90c362917..727c6c8223d2 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/cat_all_of.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/cat_all_of.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/category.rb b/samples/client/petstore/ruby/lib/petstore/models/category.rb
index fec033ab2136..f971581ab7dd 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/category.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/category.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/class_model.rb b/samples/client/petstore/ruby/lib/petstore/models/class_model.rb
index e3b990b841ed..80d6608f0546 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/class_model.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/class_model.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/client.rb b/samples/client/petstore/ruby/lib/petstore/models/client.rb
index b8198a200af5..7ea074ffcf2e 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/client.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/client.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/dog.rb b/samples/client/petstore/ruby/lib/petstore/models/dog.rb
index f83c29b7f98e..522a5dcf5d5c 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/dog.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/dog.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/dog_all_of.rb b/samples/client/petstore/ruby/lib/petstore/models/dog_all_of.rb
index d9cd45293fc9..b9fbcc963c96 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/dog_all_of.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/dog_all_of.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/enum_arrays.rb b/samples/client/petstore/ruby/lib/petstore/models/enum_arrays.rb
index edb6067b2adb..0ad140a63d03 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/enum_arrays.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/enum_arrays.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/enum_class.rb b/samples/client/petstore/ruby/lib/petstore/models/enum_class.rb
index 6c5910cd6f61..5fc39b0fef1e 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/enum_class.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/enum_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/enum_test.rb b/samples/client/petstore/ruby/lib/petstore/models/enum_test.rb
index b7c80157a70a..96f575069fe0 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/enum_test.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/enum_test.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/file.rb b/samples/client/petstore/ruby/lib/petstore/models/file.rb
index 6ba9843c5722..c86976b1f630 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/file.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/file.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb b/samples/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb
index 6412937223a4..19f0eaa4b831 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/format_test.rb b/samples/client/petstore/ruby/lib/petstore/models/format_test.rb
index d9a1957fab80..232992fd7e2e 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/format_test.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/format_test.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb b/samples/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb
index 748f46160c34..2d80d8a82267 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/list.rb b/samples/client/petstore/ruby/lib/petstore/models/list.rb
index de0e7ce5f097..bb2fec598348 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/list.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/list.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/map_test.rb b/samples/client/petstore/ruby/lib/petstore/models/map_test.rb
index 46c5ffb9659b..f9af8ab6b83c 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/map_test.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/map_test.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb b/samples/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb
index 995d7e0555c4..3250f5831b43 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/model200_response.rb b/samples/client/petstore/ruby/lib/petstore/models/model200_response.rb
index b0f219667b64..412f609b9e0d 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/model200_response.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/model200_response.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/model_return.rb b/samples/client/petstore/ruby/lib/petstore/models/model_return.rb
index 41fd37ea775b..0c26566e4dd9 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/model_return.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/model_return.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/name.rb b/samples/client/petstore/ruby/lib/petstore/models/name.rb
index 9a389dbf73cc..48104d3ce2fd 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/name.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/name.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/number_only.rb b/samples/client/petstore/ruby/lib/petstore/models/number_only.rb
index 0ab884564cb2..ea9039572a63 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/number_only.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/number_only.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/order.rb b/samples/client/petstore/ruby/lib/petstore/models/order.rb
index dd9928ca7f0c..e1ce45731f9e 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/order.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/order.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/outer_composite.rb b/samples/client/petstore/ruby/lib/petstore/models/outer_composite.rb
index bff85189ef18..816b0434eb6d 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/outer_composite.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/outer_composite.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/outer_enum.rb b/samples/client/petstore/ruby/lib/petstore/models/outer_enum.rb
index 9df53b3fe8f0..f0d5fb41982f 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/outer_enum.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/outer_enum.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/pet.rb b/samples/client/petstore/ruby/lib/petstore/models/pet.rb
index 8bc8b9caeb33..4e948c74160e 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/pet.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/pet.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/read_only_first.rb b/samples/client/petstore/ruby/lib/petstore/models/read_only_first.rb
index f0f65d508485..16091b358869 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/read_only_first.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/read_only_first.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/special_model_name.rb b/samples/client/petstore/ruby/lib/petstore/models/special_model_name.rb
index aa411ba6590d..437c41d20055 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/special_model_name.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/special_model_name.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/tag.rb b/samples/client/petstore/ruby/lib/petstore/models/tag.rb
index 2933a67a41bf..ed84f9057ab8 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/tag.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/tag.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/type_holder_default.rb b/samples/client/petstore/ruby/lib/petstore/models/type_holder_default.rb
index 2d081539e88d..e4faca2386da 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/type_holder_default.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/type_holder_default.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/type_holder_example.rb b/samples/client/petstore/ruby/lib/petstore/models/type_holder_example.rb
index a08276cbece0..eb94467f73fa 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/type_holder_example.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/type_holder_example.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/user.rb b/samples/client/petstore/ruby/lib/petstore/models/user.rb
index 0adb4d19cafe..83b8c00f65f9 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/user.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/user.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/models/xml_item.rb b/samples/client/petstore/ruby/lib/petstore/models/xml_item.rb
index 0f22f6943fed..7114cf2e56da 100644
--- a/samples/client/petstore/ruby/lib/petstore/models/xml_item.rb
+++ b/samples/client/petstore/ruby/lib/petstore/models/xml_item.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/lib/petstore/version.rb b/samples/client/petstore/ruby/lib/petstore/version.rb
index 905b3c30fd61..431b7234543a 100644
--- a/samples/client/petstore/ruby/lib/petstore/version.rb
+++ b/samples/client/petstore/ruby/lib/petstore/version.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/petstore.gemspec b/samples/client/petstore/ruby/petstore.gemspec
index 1a77140ea2d0..3c07d63e1ce1 100644
--- a/samples/client/petstore/ruby/petstore.gemspec
+++ b/samples/client/petstore/ruby/petstore.gemspec
@@ -8,7 +8,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/api/another_fake_api_spec.rb b/samples/client/petstore/ruby/spec/api/another_fake_api_spec.rb
index 1bd8a0802d69..5529eec5ea70 100644
--- a/samples/client/petstore/ruby/spec/api/another_fake_api_spec.rb
+++ b/samples/client/petstore/ruby/spec/api/another_fake_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/api/fake_api_spec.rb b/samples/client/petstore/ruby/spec/api/fake_api_spec.rb
index 44741637ea3c..5042576eee5b 100644
--- a/samples/client/petstore/ruby/spec/api/fake_api_spec.rb
+++ b/samples/client/petstore/ruby/spec/api/fake_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/api/fake_classname_tags123_api_spec.rb b/samples/client/petstore/ruby/spec/api/fake_classname_tags123_api_spec.rb
index bd0d0c57153e..df70a7cf05f3 100644
--- a/samples/client/petstore/ruby/spec/api/fake_classname_tags123_api_spec.rb
+++ b/samples/client/petstore/ruby/spec/api/fake_classname_tags123_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/api/pet_api_spec.rb b/samples/client/petstore/ruby/spec/api/pet_api_spec.rb
index 1e93c9d722a2..1c7dd2170a69 100644
--- a/samples/client/petstore/ruby/spec/api/pet_api_spec.rb
+++ b/samples/client/petstore/ruby/spec/api/pet_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/api/store_api_spec.rb b/samples/client/petstore/ruby/spec/api/store_api_spec.rb
index 08a584b7c648..45f58810140d 100644
--- a/samples/client/petstore/ruby/spec/api/store_api_spec.rb
+++ b/samples/client/petstore/ruby/spec/api/store_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/api/user_api_spec.rb b/samples/client/petstore/ruby/spec/api/user_api_spec.rb
index 5540cd9b60ba..c76553a8a216 100644
--- a/samples/client/petstore/ruby/spec/api/user_api_spec.rb
+++ b/samples/client/petstore/ruby/spec/api/user_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/api_client_spec.rb b/samples/client/petstore/ruby/spec/api_client_spec.rb
index 8394b483c0d7..24de4450e0ff 100644
--- a/samples/client/petstore/ruby/spec/api_client_spec.rb
+++ b/samples/client/petstore/ruby/spec/api_client_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/configuration_spec.rb b/samples/client/petstore/ruby/spec/configuration_spec.rb
index a235deb36926..e080ed6c3121 100644
--- a/samples/client/petstore/ruby/spec/configuration_spec.rb
+++ b/samples/client/petstore/ruby/spec/configuration_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/additional_properties_any_type_spec.rb b/samples/client/petstore/ruby/spec/models/additional_properties_any_type_spec.rb
index 8d029fa1d160..4be9efc3a91f 100644
--- a/samples/client/petstore/ruby/spec/models/additional_properties_any_type_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/additional_properties_any_type_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/additional_properties_array_spec.rb b/samples/client/petstore/ruby/spec/models/additional_properties_array_spec.rb
index 572be779d689..cdc05049ff5b 100644
--- a/samples/client/petstore/ruby/spec/models/additional_properties_array_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/additional_properties_array_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/additional_properties_boolean_spec.rb b/samples/client/petstore/ruby/spec/models/additional_properties_boolean_spec.rb
index 9335075b8341..cf02b1750fef 100644
--- a/samples/client/petstore/ruby/spec/models/additional_properties_boolean_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/additional_properties_boolean_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/additional_properties_class_spec.rb b/samples/client/petstore/ruby/spec/models/additional_properties_class_spec.rb
index 1ab5df12ddba..5b24c1eb1523 100644
--- a/samples/client/petstore/ruby/spec/models/additional_properties_class_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/additional_properties_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/additional_properties_integer_spec.rb b/samples/client/petstore/ruby/spec/models/additional_properties_integer_spec.rb
index 5fc0ad1a0057..525f6dad0265 100644
--- a/samples/client/petstore/ruby/spec/models/additional_properties_integer_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/additional_properties_integer_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/additional_properties_number_spec.rb b/samples/client/petstore/ruby/spec/models/additional_properties_number_spec.rb
index 42b05b372ff0..aa73a184208a 100644
--- a/samples/client/petstore/ruby/spec/models/additional_properties_number_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/additional_properties_number_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/additional_properties_object_spec.rb b/samples/client/petstore/ruby/spec/models/additional_properties_object_spec.rb
index 00db16473811..3303d556d13e 100644
--- a/samples/client/petstore/ruby/spec/models/additional_properties_object_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/additional_properties_object_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/additional_properties_string_spec.rb b/samples/client/petstore/ruby/spec/models/additional_properties_string_spec.rb
index 6e38ab9ffb76..ac88ccf8a4c5 100644
--- a/samples/client/petstore/ruby/spec/models/additional_properties_string_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/additional_properties_string_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/animal_spec.rb b/samples/client/petstore/ruby/spec/models/animal_spec.rb
index 32185704b8c4..60501a8f8911 100644
--- a/samples/client/petstore/ruby/spec/models/animal_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/animal_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/api_response_spec.rb b/samples/client/petstore/ruby/spec/models/api_response_spec.rb
index 5dec6f58b4c1..c096f4d6c3d7 100644
--- a/samples/client/petstore/ruby/spec/models/api_response_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/api_response_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/array_of_array_of_number_only_spec.rb b/samples/client/petstore/ruby/spec/models/array_of_array_of_number_only_spec.rb
index eff84e18c73f..b6e2ff354fda 100644
--- a/samples/client/petstore/ruby/spec/models/array_of_array_of_number_only_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/array_of_array_of_number_only_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/array_of_number_only_spec.rb b/samples/client/petstore/ruby/spec/models/array_of_number_only_spec.rb
index 025a7f3035d7..450c902cb7ad 100644
--- a/samples/client/petstore/ruby/spec/models/array_of_number_only_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/array_of_number_only_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/array_test_spec.rb b/samples/client/petstore/ruby/spec/models/array_test_spec.rb
index 1d12b6f59d00..3b38a04ea893 100644
--- a/samples/client/petstore/ruby/spec/models/array_test_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/array_test_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/capitalization_spec.rb b/samples/client/petstore/ruby/spec/models/capitalization_spec.rb
index 96acb78e5e55..c2fee05230cb 100644
--- a/samples/client/petstore/ruby/spec/models/capitalization_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/capitalization_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/cat_all_of_spec.rb b/samples/client/petstore/ruby/spec/models/cat_all_of_spec.rb
index 0433529778ac..9ca18be74d6d 100644
--- a/samples/client/petstore/ruby/spec/models/cat_all_of_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/cat_all_of_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/cat_spec.rb b/samples/client/petstore/ruby/spec/models/cat_spec.rb
index 824cad871a41..c89bc515dfef 100644
--- a/samples/client/petstore/ruby/spec/models/cat_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/cat_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/category_spec.rb b/samples/client/petstore/ruby/spec/models/category_spec.rb
index eaf0d4d709a9..817e27b64c27 100644
--- a/samples/client/petstore/ruby/spec/models/category_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/category_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/class_model_spec.rb b/samples/client/petstore/ruby/spec/models/class_model_spec.rb
index 52e3704dc7c1..dc600c834787 100644
--- a/samples/client/petstore/ruby/spec/models/class_model_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/class_model_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/client_spec.rb b/samples/client/petstore/ruby/spec/models/client_spec.rb
index 401ec6434b0d..974de03ccb27 100644
--- a/samples/client/petstore/ruby/spec/models/client_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/client_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/dog_all_of_spec.rb b/samples/client/petstore/ruby/spec/models/dog_all_of_spec.rb
index 232c661c6f52..aff46497e8a6 100644
--- a/samples/client/petstore/ruby/spec/models/dog_all_of_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/dog_all_of_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/dog_spec.rb b/samples/client/petstore/ruby/spec/models/dog_spec.rb
index 41317361177b..deaf7e9bec54 100644
--- a/samples/client/petstore/ruby/spec/models/dog_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/dog_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/enum_arrays_spec.rb b/samples/client/petstore/ruby/spec/models/enum_arrays_spec.rb
index b897075e25ff..168830a2f6a4 100644
--- a/samples/client/petstore/ruby/spec/models/enum_arrays_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/enum_arrays_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/enum_class_spec.rb b/samples/client/petstore/ruby/spec/models/enum_class_spec.rb
index 1bc61fbfda00..07ce1c5cb91e 100644
--- a/samples/client/petstore/ruby/spec/models/enum_class_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/enum_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/enum_test_spec.rb b/samples/client/petstore/ruby/spec/models/enum_test_spec.rb
index d55615a25d40..537f69366f75 100644
--- a/samples/client/petstore/ruby/spec/models/enum_test_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/enum_test_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/file_schema_test_class_spec.rb b/samples/client/petstore/ruby/spec/models/file_schema_test_class_spec.rb
index 4390b420b8d0..bfcd7f90d206 100644
--- a/samples/client/petstore/ruby/spec/models/file_schema_test_class_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/file_schema_test_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/file_spec.rb b/samples/client/petstore/ruby/spec/models/file_spec.rb
index 8305d1a237c9..a7f461e1dc55 100644
--- a/samples/client/petstore/ruby/spec/models/file_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/file_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/format_test_spec.rb b/samples/client/petstore/ruby/spec/models/format_test_spec.rb
index dfd24d1d2f45..268a0319c202 100644
--- a/samples/client/petstore/ruby/spec/models/format_test_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/format_test_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/has_only_read_only_spec.rb b/samples/client/petstore/ruby/spec/models/has_only_read_only_spec.rb
index 842d0a778976..0763dd8135e7 100644
--- a/samples/client/petstore/ruby/spec/models/has_only_read_only_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/has_only_read_only_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/list_spec.rb b/samples/client/petstore/ruby/spec/models/list_spec.rb
index 05363099fcae..9eb38d52d321 100644
--- a/samples/client/petstore/ruby/spec/models/list_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/list_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/map_test_spec.rb b/samples/client/petstore/ruby/spec/models/map_test_spec.rb
index 5c5ce301d9d7..7b4ed936479f 100644
--- a/samples/client/petstore/ruby/spec/models/map_test_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/map_test_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/mixed_properties_and_additional_properties_class_spec.rb b/samples/client/petstore/ruby/spec/models/mixed_properties_and_additional_properties_class_spec.rb
index b2a22cfe286e..00659436ff59 100644
--- a/samples/client/petstore/ruby/spec/models/mixed_properties_and_additional_properties_class_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/mixed_properties_and_additional_properties_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/model200_response_spec.rb b/samples/client/petstore/ruby/spec/models/model200_response_spec.rb
index d651681ed557..0ba205530f3c 100644
--- a/samples/client/petstore/ruby/spec/models/model200_response_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/model200_response_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/model_return_spec.rb b/samples/client/petstore/ruby/spec/models/model_return_spec.rb
index e5839a90a4ca..14c2133145db 100644
--- a/samples/client/petstore/ruby/spec/models/model_return_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/model_return_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/name_spec.rb b/samples/client/petstore/ruby/spec/models/name_spec.rb
index a2436c3f6d83..15ae83e287e5 100644
--- a/samples/client/petstore/ruby/spec/models/name_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/name_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/number_only_spec.rb b/samples/client/petstore/ruby/spec/models/number_only_spec.rb
index 3142bac8388d..b9c9935fefb9 100644
--- a/samples/client/petstore/ruby/spec/models/number_only_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/number_only_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/order_spec.rb b/samples/client/petstore/ruby/spec/models/order_spec.rb
index 4881fcd67358..902870e22239 100644
--- a/samples/client/petstore/ruby/spec/models/order_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/order_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/outer_composite_spec.rb b/samples/client/petstore/ruby/spec/models/outer_composite_spec.rb
index 655f25318eff..0322b7df3c30 100644
--- a/samples/client/petstore/ruby/spec/models/outer_composite_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/outer_composite_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/outer_enum_spec.rb b/samples/client/petstore/ruby/spec/models/outer_enum_spec.rb
index 632d61d450f4..b8532bf26083 100644
--- a/samples/client/petstore/ruby/spec/models/outer_enum_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/outer_enum_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/pet_spec.rb b/samples/client/petstore/ruby/spec/models/pet_spec.rb
index 28d9ca394ff6..61948e148463 100644
--- a/samples/client/petstore/ruby/spec/models/pet_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/pet_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/read_only_first_spec.rb b/samples/client/petstore/ruby/spec/models/read_only_first_spec.rb
index 745e517cebfc..3f94032172dd 100644
--- a/samples/client/petstore/ruby/spec/models/read_only_first_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/read_only_first_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/special_model_name_spec.rb b/samples/client/petstore/ruby/spec/models/special_model_name_spec.rb
index 367cb2dd13ba..709f344ccfb7 100644
--- a/samples/client/petstore/ruby/spec/models/special_model_name_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/special_model_name_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/tag_spec.rb b/samples/client/petstore/ruby/spec/models/tag_spec.rb
index e4c937cde06b..97836886ab8b 100644
--- a/samples/client/petstore/ruby/spec/models/tag_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/tag_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/type_holder_default_spec.rb b/samples/client/petstore/ruby/spec/models/type_holder_default_spec.rb
index 1fcde4eaaa7e..d8929c5a3876 100644
--- a/samples/client/petstore/ruby/spec/models/type_holder_default_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/type_holder_default_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/type_holder_example_spec.rb b/samples/client/petstore/ruby/spec/models/type_holder_example_spec.rb
index fd254b5132cc..37d71df5335c 100644
--- a/samples/client/petstore/ruby/spec/models/type_holder_example_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/type_holder_example_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/user_spec.rb b/samples/client/petstore/ruby/spec/models/user_spec.rb
index 5580379e0a74..9de30cebc96c 100644
--- a/samples/client/petstore/ruby/spec/models/user_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/user_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/models/xml_item_spec.rb b/samples/client/petstore/ruby/spec/models/xml_item_spec.rb
index e48a85fa8adf..4b3256d99fcf 100644
--- a/samples/client/petstore/ruby/spec/models/xml_item_spec.rb
+++ b/samples/client/petstore/ruby/spec/models/xml_item_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/ruby/spec/spec_helper.rb b/samples/client/petstore/ruby/spec/spec_helper.rb
index 72dc5e44cd83..d6e2161c73a7 100644
--- a/samples/client/petstore/ruby/spec/spec_helper.rb
+++ b/samples/client/petstore/ruby/spec/spec_helper.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/client/petstore/rust-reqwest/.openapi-generator/VERSION b/samples/client/petstore/rust-reqwest/.openapi-generator/VERSION
index afa636560641..d96260ba335d 100644
--- a/samples/client/petstore/rust-reqwest/.openapi-generator/VERSION
+++ b/samples/client/petstore/rust-reqwest/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.0-SNAPSHOT
\ No newline at end of file
+4.0.2-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/rust-reqwest/README.md b/samples/client/petstore/rust-reqwest/README.md
index 9d256c599274..d8591a2cb9f4 100644
--- a/samples/client/petstore/rust-reqwest/README.md
+++ b/samples/client/petstore/rust-reqwest/README.md
@@ -3,6 +3,7 @@
This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
## Overview
+
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.
- API version: 1.0.0
@@ -10,9 +11,11 @@ This API client was generated by the [OpenAPI Generator](https://openapi-generat
- Build package: org.openapitools.codegen.languages.RustClientCodegen
## Installation
-Put the package under your project folder and add the following in import:
+
+Put the package under your project folder and add the following to `Cargo.toml` under `[dependencies]`:
+
```
- "./petstore_client"
+ openapi = { path = "./generated" }
```
## Documentation for API Endpoints
@@ -53,42 +56,10 @@ Class | Method | HTTP request | Description
- [User](docs/User.md)
-## Documentation For Authorization
+To get access to the crate's generated documentation, use:
-## api_key
-- **Type**: API key
-
-Example
-```
- auth := context.WithValue(context.TODO(), sw.ContextAPIKey, sw.APIKey{
- Key: "APIKEY",
- Prefix: "Bearer", // Omit if not necessary.
- })
- r, err := client.Service.Operation(auth, args)
-```
-## petstore_auth
-- **Type**: OAuth
-- **Flow**: implicit
-- **Authorization URL**: http://petstore.swagger.io/api/oauth/dialog
-- **Scopes**:
- - **write:pets**: modify pets in your account
- - **read:pets**: read your pets
-
-Example
```
- auth := context.WithValue(context.TODO(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
- r, err := client.Service.Operation(auth, args)
-```
-
-Or via OAuth2 module to automatically refresh tokens and perform user authentication.
-```
- import "golang.org/x/oauth2"
-
- / .. Perform OAuth2 round trip request and obtain a token .. //
-
- tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
- auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
- r, err := client.Service.Operation(auth, args)
+cargo doc --open
```
## Author
diff --git a/samples/client/petstore/rust-reqwest/docs/ApiResponse.md b/samples/client/petstore/rust-reqwest/docs/ApiResponse.md
index 3af9a16ab360..fe896d1a86d1 100644
--- a/samples/client/petstore/rust-reqwest/docs/ApiResponse.md
+++ b/samples/client/petstore/rust-reqwest/docs/ApiResponse.md
@@ -1,6 +1,7 @@
# ApiResponse
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**code** | **i32** | | [optional]
diff --git a/samples/client/petstore/rust-reqwest/docs/Category.md b/samples/client/petstore/rust-reqwest/docs/Category.md
index 39aaee2b052c..5890848827dc 100644
--- a/samples/client/petstore/rust-reqwest/docs/Category.md
+++ b/samples/client/petstore/rust-reqwest/docs/Category.md
@@ -1,6 +1,7 @@
# Category
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust-reqwest/docs/Order.md b/samples/client/petstore/rust-reqwest/docs/Order.md
index f350a8b5b4ea..6d27453a76b8 100644
--- a/samples/client/petstore/rust-reqwest/docs/Order.md
+++ b/samples/client/petstore/rust-reqwest/docs/Order.md
@@ -1,6 +1,7 @@
# Order
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust-reqwest/docs/Pet.md b/samples/client/petstore/rust-reqwest/docs/Pet.md
index 097c4390288d..53a462e68b91 100644
--- a/samples/client/petstore/rust-reqwest/docs/Pet.md
+++ b/samples/client/petstore/rust-reqwest/docs/Pet.md
@@ -1,6 +1,7 @@
# Pet
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust-reqwest/docs/PetApi.md b/samples/client/petstore/rust-reqwest/docs/PetApi.md
index 89a95eebaf19..a74635038e7d 100644
--- a/samples/client/petstore/rust-reqwest/docs/PetApi.md
+++ b/samples/client/petstore/rust-reqwest/docs/PetApi.md
@@ -14,12 +14,15 @@ Method | HTTP request | Description
[**upload_file**](PetApi.md#upload_file) | **post** /pet/{petId}/uploadImage | uploads an image
-# **add_pet**
+
+## add_pet
+
> add_pet(ctx, body)
Add a new pet to the store
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -35,17 +38,20 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: application/json, application/xml
- - **Accept**: Not defined
+- **Content-Type**: application/json, application/xml
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **delete_pet**
+
+## delete_pet
+
> delete_pet(ctx, pet_id, optional)
Deletes a pet
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -53,6 +59,7 @@ Name | Type | Description | Notes
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
+
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes
@@ -70,12 +77,14 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **find_pets_by_status**
+
+## find_pets_by_status
+
> Vec<::models::Pet> find_pets_by_status(ctx, status)
Finds Pets by status
@@ -83,6 +92,7 @@ Multiple status values can be provided with comma separated strings
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -98,12 +108,14 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **find_pets_by_tags**
+
+## find_pets_by_tags
+
> Vec<::models::Pet> find_pets_by_tags(ctx, tags)
Finds Pets by tags
@@ -111,6 +123,7 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -126,12 +139,14 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **get_pet_by_id**
+
+## get_pet_by_id
+
> ::models::Pet get_pet_by_id(ctx, pet_id)
Find pet by ID
@@ -139,6 +154,7 @@ Returns a single pet
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -154,17 +170,20 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **update_pet**
+
+## update_pet
+
> update_pet(ctx, body)
Update an existing pet
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -180,17 +199,20 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: application/json, application/xml
- - **Accept**: Not defined
+- **Content-Type**: application/json, application/xml
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **update_pet_with_form**
+
+## update_pet_with_form
+
> update_pet_with_form(ctx, pet_id, optional)
Updates a pet in the store with form data
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -198,6 +220,7 @@ Name | Type | Description | Notes
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
+
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes
@@ -216,17 +239,20 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: application/x-www-form-urlencoded
- - **Accept**: Not defined
+- **Content-Type**: application/x-www-form-urlencoded
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **upload_file**
+
+## upload_file
+
> ::models::ApiResponse upload_file(ctx, pet_id, optional)
uploads an image
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -234,13 +260,14 @@ Name | Type | Description | Notes
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
+
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**pet_id** | **i64**| ID of pet to update |
**additional_metadata** | **String**| Additional data to pass to server |
- **file** | **&std::path::Path**| file to upload |
+ **file** | **std::path::PathBuf**| file to upload |
### Return type
@@ -252,8 +279,8 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: multipart/form-data
- - **Accept**: application/json
+- **Content-Type**: multipart/form-data
+- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/rust-reqwest/docs/StoreApi.md b/samples/client/petstore/rust-reqwest/docs/StoreApi.md
index 7451dacfd6d0..e57378b9f84e 100644
--- a/samples/client/petstore/rust-reqwest/docs/StoreApi.md
+++ b/samples/client/petstore/rust-reqwest/docs/StoreApi.md
@@ -10,7 +10,9 @@ Method | HTTP request | Description
[**place_order**](StoreApi.md#place_order) | **post** /store/order | Place an order for a pet
-# **delete_order**
+
+## delete_order
+
> delete_order(order_id)
Delete purchase order by ID
@@ -18,6 +20,7 @@ For valid response try integer IDs with value < 1000. Anything above 1000 or non
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**order_id** | **String**| ID of the order that needs to be deleted |
@@ -32,18 +35,21 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **get_inventory**
+
+## get_inventory
+
> ::std::collections::HashMap get_inventory(ctx, )
Returns pet inventories by status
Returns a map of status codes to quantities
### Required Parameters
+
This endpoint does not need any parameter.
### Return type
@@ -56,12 +62,14 @@ This endpoint does not need any parameter.
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/json
+- **Content-Type**: Not defined
+- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **get_order_by_id**
+
+## get_order_by_id
+
> ::models::Order get_order_by_id(order_id)
Find purchase order by ID
@@ -69,6 +77,7 @@ For valid response try integer IDs with value <= 5 or > 10. Other values will ge
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**order_id** | **i64**| ID of pet that needs to be fetched |
@@ -83,17 +92,20 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **place_order**
+
+## place_order
+
> ::models::Order place_order(body)
Place an order for a pet
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Order**](Order.md)| order placed for purchasing the pet |
@@ -108,8 +120,8 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/rust-reqwest/docs/Tag.md b/samples/client/petstore/rust-reqwest/docs/Tag.md
index d1118479b90a..cc377c0ef4b9 100644
--- a/samples/client/petstore/rust-reqwest/docs/Tag.md
+++ b/samples/client/petstore/rust-reqwest/docs/Tag.md
@@ -1,6 +1,7 @@
# Tag
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust-reqwest/docs/User.md b/samples/client/petstore/rust-reqwest/docs/User.md
index 33aa96939023..8f0a63847cce 100644
--- a/samples/client/petstore/rust-reqwest/docs/User.md
+++ b/samples/client/petstore/rust-reqwest/docs/User.md
@@ -1,6 +1,7 @@
# User
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust-reqwest/docs/UserApi.md b/samples/client/petstore/rust-reqwest/docs/UserApi.md
index c6353d423e39..d469a52df885 100644
--- a/samples/client/petstore/rust-reqwest/docs/UserApi.md
+++ b/samples/client/petstore/rust-reqwest/docs/UserApi.md
@@ -14,7 +14,9 @@ Method | HTTP request | Description
[**update_user**](UserApi.md#update_user) | **put** /user/{username} | Updated user
-# **create_user**
+
+## create_user
+
> create_user(body)
Create user
@@ -22,6 +24,7 @@ This can only be done by the logged in user.
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**User**](User.md)| Created user object |
@@ -36,20 +39,23 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **create_users_with_array_input**
+
+## create_users_with_array_input
+
> create_users_with_array_input(body)
Creates list of users with given input array
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Vec<::models::User>**](array.md)| List of user object |
+ **body** | [**Vec<::models::User>**](User.md)| List of user object |
### Return type
@@ -61,20 +67,23 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **create_users_with_list_input**
+
+## create_users_with_list_input
+
> create_users_with_list_input(body)
Creates list of users with given input array
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Vec<::models::User>**](array.md)| List of user object |
+ **body** | [**Vec<::models::User>**](User.md)| List of user object |
### Return type
@@ -86,12 +95,14 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **delete_user**
+
+## delete_user
+
> delete_user(username)
Delete user
@@ -99,6 +110,7 @@ This can only be done by the logged in user.
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **String**| The name that needs to be deleted |
@@ -113,17 +125,20 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **get_user_by_name**
+
+## get_user_by_name
+
> ::models::User get_user_by_name(username)
Get user by user name
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **String**| The name that needs to be fetched. Use user1 for testing. |
@@ -138,17 +153,20 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **login_user**
+
+## login_user
+
> String login_user(username, password)
Logs user into the system
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **String**| The user name for login |
@@ -164,16 +182,19 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **logout_user**
+
+## logout_user
+
> logout_user()
Logs out current logged in user session
### Required Parameters
+
This endpoint does not need any parameter.
### Return type
@@ -186,12 +207,14 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **update_user**
+
+## update_user
+
> update_user(username, body)
Updated user
@@ -199,6 +222,7 @@ This can only be done by the logged in user.
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **String**| name that need to be deleted |
@@ -214,8 +238,8 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/rust-reqwest/pom.xml b/samples/client/petstore/rust-reqwest/pom.xml
index 299a9058f7c1..8ef695226a9f 100644
--- a/samples/client/petstore/rust-reqwest/pom.xml
+++ b/samples/client/petstore/rust-reqwest/pom.xml
@@ -4,7 +4,7 @@
RustReqwestPetstoreClientTests
pom
1.0-SNAPSHOT
- Rust Reqwest Petstore Client
+ Rust (reqwest) Petstore Client
diff --git a/samples/client/petstore/rust-reqwest/src/apis/configuration.rs b/samples/client/petstore/rust-reqwest/src/apis/configuration.rs
index 9493b6ff9ec6..4194f7a52d1d 100644
--- a/samples/client/petstore/rust-reqwest/src/apis/configuration.rs
+++ b/samples/client/petstore/rust-reqwest/src/apis/configuration.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
diff --git a/samples/client/petstore/rust-reqwest/src/apis/mod.rs b/samples/client/petstore/rust-reqwest/src/apis/mod.rs
index 99d5b323764a..8ca9138588cc 100644
--- a/samples/client/petstore/rust-reqwest/src/apis/mod.rs
+++ b/samples/client/petstore/rust-reqwest/src/apis/mod.rs
@@ -10,19 +10,19 @@ pub enum Error {
impl From for Error {
fn from(e: reqwest::Error) -> Self {
- return Error::Reqwest(e)
+ Error::Reqwest(e)
}
}
impl From for Error {
fn from(e: serde_json::Error) -> Self {
- return Error::Serde(e)
+ Error::Serde(e)
}
}
impl From for Error {
fn from(e: std::io::Error) -> Self {
- return Error::Io(e)
+ Error::Io(e)
}
}
diff --git a/samples/client/petstore/rust-reqwest/src/apis/pet_api.rs b/samples/client/petstore/rust-reqwest/src/apis/pet_api.rs
index edea306534ed..53d2b82ea728 100644
--- a/samples/client/petstore/rust-reqwest/src/apis/pet_api.rs
+++ b/samples/client/petstore/rust-reqwest/src/apis/pet_api.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -35,7 +35,7 @@ pub trait PetApi {
fn get_pet_by_id(&self, pet_id: i64) -> Result<::models::Pet, Error>;
fn update_pet(&self, body: ::models::Pet) -> Result<(), Error>;
fn update_pet_with_form(&self, pet_id: i64, name: &str, status: &str) -> Result<(), Error>;
- fn upload_file(&self, pet_id: i64, additional_metadata: &str, file: &std::path::Path) -> Result<::models::ApiResponse, Error>;
+ fn upload_file(&self, pet_id: i64, additional_metadata: &str, file: std::path::PathBuf) -> Result<::models::ApiResponse, Error>;
}
impl PetApi for PetApiClient {
@@ -197,7 +197,7 @@ impl PetApi for PetApiClient {
Ok(())
}
- fn upload_file(&self, pet_id: i64, additional_metadata: &str, file: &std::path::Path) -> Result<::models::ApiResponse, Error> {
+ fn upload_file(&self, pet_id: i64, additional_metadata: &str, file: std::path::PathBuf) -> Result<::models::ApiResponse, Error> {
let configuration: &configuration::Configuration = self.configuration.borrow();
let client = &configuration.client;
diff --git a/samples/client/petstore/rust-reqwest/src/apis/store_api.rs b/samples/client/petstore/rust-reqwest/src/apis/store_api.rs
index 787072191f10..d9d60f099607 100644
--- a/samples/client/petstore/rust-reqwest/src/apis/store_api.rs
+++ b/samples/client/petstore/rust-reqwest/src/apis/store_api.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
diff --git a/samples/client/petstore/rust-reqwest/src/apis/user_api.rs b/samples/client/petstore/rust-reqwest/src/apis/user_api.rs
index ea877eb03783..68d4c9f12660 100644
--- a/samples/client/petstore/rust-reqwest/src/apis/user_api.rs
+++ b/samples/client/petstore/rust-reqwest/src/apis/user_api.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
diff --git a/samples/client/petstore/rust-reqwest/src/models/api_response.rs b/samples/client/petstore/rust-reqwest/src/models/api_response.rs
index 7d33d285b877..7884fba590ea 100644
--- a/samples/client/petstore/rust-reqwest/src/models/api_response.rs
+++ b/samples/client/petstore/rust-reqwest/src/models/api_response.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,13 +13,14 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct ApiResponse {
- #[serde(rename = "code")]
+ #[serde(rename = "code", skip_serializing_if = "Option::is_none")]
pub code: Option,
- #[serde(rename = "type")]
+ #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
pub _type: Option,
- #[serde(rename = "message")]
+ #[serde(rename = "message", skip_serializing_if = "Option::is_none")]
pub message: Option,
}
@@ -33,3 +34,5 @@ impl ApiResponse {
}
}
}
+
+
diff --git a/samples/client/petstore/rust-reqwest/src/models/category.rs b/samples/client/petstore/rust-reqwest/src/models/category.rs
index d18877e805f2..804f9f4c7077 100644
--- a/samples/client/petstore/rust-reqwest/src/models/category.rs
+++ b/samples/client/petstore/rust-reqwest/src/models/category.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,11 +13,12 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct Category {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "name")]
+ #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
pub name: Option,
}
@@ -30,3 +31,5 @@ impl Category {
}
}
}
+
+
diff --git a/samples/client/petstore/rust-reqwest/src/models/order.rs b/samples/client/petstore/rust-reqwest/src/models/order.rs
index f5c7ceb74d78..118dc3107671 100644
--- a/samples/client/petstore/rust-reqwest/src/models/order.rs
+++ b/samples/client/petstore/rust-reqwest/src/models/order.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,20 +13,21 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct Order {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "petId")]
+ #[serde(rename = "petId", skip_serializing_if = "Option::is_none")]
pub pet_id: Option,
- #[serde(rename = "quantity")]
+ #[serde(rename = "quantity", skip_serializing_if = "Option::is_none")]
pub quantity: Option,
- #[serde(rename = "shipDate")]
+ #[serde(rename = "shipDate", skip_serializing_if = "Option::is_none")]
pub ship_date: Option,
/// Order Status
- #[serde(rename = "status")]
+ #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option,
- #[serde(rename = "complete")]
+ #[serde(rename = "complete", skip_serializing_if = "Option::is_none")]
pub complete: Option,
}
@@ -43,3 +44,15 @@ impl Order {
}
}
}
+
+/// Order Status
+#[derive(Debug, Serialize, Deserialize)]
+pub enum Status {
+ #[serde(rename = "placed")]
+ Placed,
+ #[serde(rename = "approved")]
+ Approved,
+ #[serde(rename = "delivered")]
+ Delivered,
+}
+
diff --git a/samples/client/petstore/rust-reqwest/src/models/pet.rs b/samples/client/petstore/rust-reqwest/src/models/pet.rs
index e7d4466d2d90..64dae06e4540 100644
--- a/samples/client/petstore/rust-reqwest/src/models/pet.rs
+++ b/samples/client/petstore/rust-reqwest/src/models/pet.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,20 +13,21 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct Pet {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "category")]
+ #[serde(rename = "category", skip_serializing_if = "Option::is_none")]
pub category: Option<::models::Category>,
#[serde(rename = "name")]
pub name: String,
#[serde(rename = "photoUrls")]
pub photo_urls: Vec,
- #[serde(rename = "tags")]
+ #[serde(rename = "tags", skip_serializing_if = "Option::is_none")]
pub tags: Option>,
/// pet status in the store
- #[serde(rename = "status")]
+ #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option,
}
@@ -43,3 +44,15 @@ impl Pet {
}
}
}
+
+/// pet status in the store
+#[derive(Debug, Serialize, Deserialize)]
+pub enum Status {
+ #[serde(rename = "available")]
+ Available,
+ #[serde(rename = "pending")]
+ Pending,
+ #[serde(rename = "sold")]
+ Sold,
+}
+
diff --git a/samples/client/petstore/rust-reqwest/src/models/tag.rs b/samples/client/petstore/rust-reqwest/src/models/tag.rs
index e5964cc9ea16..503fb7f61bd7 100644
--- a/samples/client/petstore/rust-reqwest/src/models/tag.rs
+++ b/samples/client/petstore/rust-reqwest/src/models/tag.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,11 +13,12 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct Tag {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "name")]
+ #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
pub name: Option,
}
@@ -30,3 +31,5 @@ impl Tag {
}
}
}
+
+
diff --git a/samples/client/petstore/rust-reqwest/src/models/user.rs b/samples/client/petstore/rust-reqwest/src/models/user.rs
index bfa6bfb96e43..6bfa6e2167ad 100644
--- a/samples/client/petstore/rust-reqwest/src/models/user.rs
+++ b/samples/client/petstore/rust-reqwest/src/models/user.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,24 +13,25 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct User {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "username")]
+ #[serde(rename = "username", skip_serializing_if = "Option::is_none")]
pub username: Option,
- #[serde(rename = "firstName")]
+ #[serde(rename = "firstName", skip_serializing_if = "Option::is_none")]
pub first_name: Option,
- #[serde(rename = "lastName")]
+ #[serde(rename = "lastName", skip_serializing_if = "Option::is_none")]
pub last_name: Option,
- #[serde(rename = "email")]
+ #[serde(rename = "email", skip_serializing_if = "Option::is_none")]
pub email: Option,
- #[serde(rename = "password")]
+ #[serde(rename = "password", skip_serializing_if = "Option::is_none")]
pub password: Option,
- #[serde(rename = "phone")]
+ #[serde(rename = "phone", skip_serializing_if = "Option::is_none")]
pub phone: Option,
/// User Status
- #[serde(rename = "userStatus")]
+ #[serde(rename = "userStatus", skip_serializing_if = "Option::is_none")]
pub user_status: Option,
}
@@ -49,3 +50,5 @@ impl User {
}
}
}
+
+
diff --git a/samples/client/petstore/rust/.openapi-generator/VERSION b/samples/client/petstore/rust/.openapi-generator/VERSION
index afa636560641..d96260ba335d 100644
--- a/samples/client/petstore/rust/.openapi-generator/VERSION
+++ b/samples/client/petstore/rust/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.0-SNAPSHOT
\ No newline at end of file
+4.0.2-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/rust/README.md b/samples/client/petstore/rust/README.md
index b18581982b22..a1149b09036b 100644
--- a/samples/client/petstore/rust/README.md
+++ b/samples/client/petstore/rust/README.md
@@ -3,6 +3,7 @@
This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
## Overview
+
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.
- API version: 1.0.0
@@ -10,9 +11,11 @@ This API client was generated by the [OpenAPI Generator](https://openapi-generat
- Build package: org.openapitools.codegen.languages.RustClientCodegen
## Installation
-Put the package under your project folder and add the following in import:
+
+Put the package under your project folder and add the following to `Cargo.toml` under `[dependencies]`:
+
```
- "./petstore_client"
+ openapi = { path = "./generated" }
```
## Documentation for API Endpoints
@@ -53,42 +56,10 @@ Class | Method | HTTP request | Description
- [User](docs/User.md)
-## Documentation For Authorization
+To get access to the crate's generated documentation, use:
-## api_key
-- **Type**: API key
-
-Example
-```
- auth := context.WithValue(context.TODO(), sw.ContextAPIKey, sw.APIKey{
- Key: "APIKEY",
- Prefix: "Bearer", // Omit if not necessary.
- })
- r, err := client.Service.Operation(auth, args)
-```
-## petstore_auth
-- **Type**: OAuth
-- **Flow**: implicit
-- **Authorization URL**: http://petstore.swagger.io/api/oauth/dialog
-- **Scopes**:
- - **write:pets**: modify pets in your account
- - **read:pets**: read your pets
-
-Example
```
- auth := context.WithValue(context.TODO(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
- r, err := client.Service.Operation(auth, args)
-```
-
-Or via OAuth2 module to automatically refresh tokens and perform user authentication.
-```
- import "golang.org/x/oauth2"
-
- / .. Perform OAuth2 round trip request and obtain a token .. //
-
- tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
- auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
- r, err := client.Service.Operation(auth, args)
+cargo doc --open
```
## Author
diff --git a/samples/client/petstore/rust/docs/ApiResponse.md b/samples/client/petstore/rust/docs/ApiResponse.md
index 3af9a16ab360..fe896d1a86d1 100644
--- a/samples/client/petstore/rust/docs/ApiResponse.md
+++ b/samples/client/petstore/rust/docs/ApiResponse.md
@@ -1,6 +1,7 @@
# ApiResponse
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**code** | **i32** | | [optional]
diff --git a/samples/client/petstore/rust/docs/Category.md b/samples/client/petstore/rust/docs/Category.md
index 39aaee2b052c..5890848827dc 100644
--- a/samples/client/petstore/rust/docs/Category.md
+++ b/samples/client/petstore/rust/docs/Category.md
@@ -1,6 +1,7 @@
# Category
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust/docs/InlineObject.md b/samples/client/petstore/rust/docs/InlineObject.md
deleted file mode 100644
index ae2c737efca5..000000000000
--- a/samples/client/petstore/rust/docs/InlineObject.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# InlineObject
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**name** | **String** | Updated name of the pet | [optional]
-**status** | **String** | Updated status of the pet | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/rust/docs/InlineObject1.md b/samples/client/petstore/rust/docs/InlineObject1.md
deleted file mode 100644
index 02ca4d034841..000000000000
--- a/samples/client/petstore/rust/docs/InlineObject1.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# InlineObject1
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**additional_metadata** | **String** | Additional data to pass to server | [optional]
-**file** | [***&std::path::Path**](&std::path::Path.md) | file to upload | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/rust/docs/Order.md b/samples/client/petstore/rust/docs/Order.md
index f350a8b5b4ea..6d27453a76b8 100644
--- a/samples/client/petstore/rust/docs/Order.md
+++ b/samples/client/petstore/rust/docs/Order.md
@@ -1,6 +1,7 @@
# Order
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust/docs/Pet.md b/samples/client/petstore/rust/docs/Pet.md
index 097c4390288d..53a462e68b91 100644
--- a/samples/client/petstore/rust/docs/Pet.md
+++ b/samples/client/petstore/rust/docs/Pet.md
@@ -1,6 +1,7 @@
# Pet
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust/docs/PetApi.md b/samples/client/petstore/rust/docs/PetApi.md
index 1603f57f4eee..e690c8051857 100644
--- a/samples/client/petstore/rust/docs/PetApi.md
+++ b/samples/client/petstore/rust/docs/PetApi.md
@@ -14,12 +14,15 @@ Method | HTTP request | Description
[**upload_file**](PetApi.md#upload_file) | **Post** /pet/{petId}/uploadImage | uploads an image
-# **add_pet**
+
+## add_pet
+
> add_pet(ctx, body)
Add a new pet to the store
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -35,17 +38,20 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: application/json, application/xml
- - **Accept**: Not defined
+- **Content-Type**: application/json, application/xml
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **delete_pet**
+
+## delete_pet
+
> delete_pet(ctx, pet_id, optional)
Deletes a pet
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -53,6 +59,7 @@ Name | Type | Description | Notes
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
+
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes
@@ -70,12 +77,14 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **find_pets_by_status**
+
+## find_pets_by_status
+
> Vec<::models::Pet> find_pets_by_status(ctx, status)
Finds Pets by status
@@ -83,6 +92,7 @@ Multiple status values can be provided with comma separated strings
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -98,12 +108,14 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **find_pets_by_tags**
+
+## find_pets_by_tags
+
> Vec<::models::Pet> find_pets_by_tags(ctx, tags)
Finds Pets by tags
@@ -111,6 +123,7 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -126,12 +139,14 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **get_pet_by_id**
+
+## get_pet_by_id
+
> ::models::Pet get_pet_by_id(ctx, pet_id)
Find pet by ID
@@ -139,6 +154,7 @@ Returns a single pet
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -154,17 +170,20 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **update_pet**
+
+## update_pet
+
> update_pet(ctx, body)
Update an existing pet
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -180,17 +199,20 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: application/json, application/xml
- - **Accept**: Not defined
+- **Content-Type**: application/json, application/xml
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **update_pet_with_form**
+
+## update_pet_with_form
+
> update_pet_with_form(ctx, pet_id, optional)
Updates a pet in the store with form data
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -198,6 +220,7 @@ Name | Type | Description | Notes
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
+
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes
@@ -216,17 +239,20 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: application/x-www-form-urlencoded
- - **Accept**: Not defined
+- **Content-Type**: application/x-www-form-urlencoded
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **upload_file**
+
+## upload_file
+
> ::models::ApiResponse upload_file(ctx, pet_id, optional)
uploads an image
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
@@ -234,13 +260,14 @@ Name | Type | Description | Notes
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
+
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**pet_id** | **i64**| ID of pet to update |
**additional_metadata** | **String**| Additional data to pass to server |
- **file** | **&std::path::Path**| file to upload |
+ **file** | **std::path::PathBuf**| file to upload |
### Return type
@@ -252,8 +279,8 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: multipart/form-data
- - **Accept**: application/json
+- **Content-Type**: multipart/form-data
+- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/rust/docs/StoreApi.md b/samples/client/petstore/rust/docs/StoreApi.md
index 507a0c4300cd..1e4bdc3e14a9 100644
--- a/samples/client/petstore/rust/docs/StoreApi.md
+++ b/samples/client/petstore/rust/docs/StoreApi.md
@@ -10,7 +10,9 @@ Method | HTTP request | Description
[**place_order**](StoreApi.md#place_order) | **Post** /store/order | Place an order for a pet
-# **delete_order**
+
+## delete_order
+
> delete_order(order_id)
Delete purchase order by ID
@@ -18,6 +20,7 @@ For valid response try integer IDs with value < 1000. Anything above 1000 or non
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**order_id** | **String**| ID of the order that needs to be deleted |
@@ -32,18 +35,21 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **get_inventory**
+
+## get_inventory
+
> ::std::collections::HashMap get_inventory(ctx, )
Returns pet inventories by status
Returns a map of status codes to quantities
### Required Parameters
+
This endpoint does not need any parameter.
### Return type
@@ -56,12 +62,14 @@ This endpoint does not need any parameter.
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/json
+- **Content-Type**: Not defined
+- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **get_order_by_id**
+
+## get_order_by_id
+
> ::models::Order get_order_by_id(order_id)
Find purchase order by ID
@@ -69,6 +77,7 @@ For valid response try integer IDs with value <= 5 or > 10. Other values will ge
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**order_id** | **i64**| ID of pet that needs to be fetched |
@@ -83,17 +92,20 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **place_order**
+
+## place_order
+
> ::models::Order place_order(body)
Place an order for a pet
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**Order**](Order.md)| order placed for purchasing the pet |
@@ -108,8 +120,8 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/rust/docs/Tag.md b/samples/client/petstore/rust/docs/Tag.md
index d1118479b90a..cc377c0ef4b9 100644
--- a/samples/client/petstore/rust/docs/Tag.md
+++ b/samples/client/petstore/rust/docs/Tag.md
@@ -1,6 +1,7 @@
# Tag
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust/docs/User.md b/samples/client/petstore/rust/docs/User.md
index 33aa96939023..8f0a63847cce 100644
--- a/samples/client/petstore/rust/docs/User.md
+++ b/samples/client/petstore/rust/docs/User.md
@@ -1,6 +1,7 @@
# User
## Properties
+
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i64** | | [optional]
diff --git a/samples/client/petstore/rust/docs/UserApi.md b/samples/client/petstore/rust/docs/UserApi.md
index 69e7bc506275..ffa733d64def 100644
--- a/samples/client/petstore/rust/docs/UserApi.md
+++ b/samples/client/petstore/rust/docs/UserApi.md
@@ -14,7 +14,9 @@ Method | HTTP request | Description
[**update_user**](UserApi.md#update_user) | **Put** /user/{username} | Updated user
-# **create_user**
+
+## create_user
+
> create_user(body)
Create user
@@ -22,6 +24,7 @@ This can only be done by the logged in user.
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**User**](User.md)| Created user object |
@@ -36,20 +39,23 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **create_users_with_array_input**
+
+## create_users_with_array_input
+
> create_users_with_array_input(body)
Creates list of users with given input array
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Vec<::models::User>**](array.md)| List of user object |
+ **body** | [**Vec<::models::User>**](User.md)| List of user object |
### Return type
@@ -61,20 +67,23 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **create_users_with_list_input**
+
+## create_users_with_list_input
+
> create_users_with_list_input(body)
Creates list of users with given input array
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **body** | [**Vec<::models::User>**](array.md)| List of user object |
+ **body** | [**Vec<::models::User>**](User.md)| List of user object |
### Return type
@@ -86,12 +95,14 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **delete_user**
+
+## delete_user
+
> delete_user(username)
Delete user
@@ -99,6 +110,7 @@ This can only be done by the logged in user.
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **String**| The name that needs to be deleted |
@@ -113,17 +125,20 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **get_user_by_name**
+
+## get_user_by_name
+
> ::models::User get_user_by_name(username)
Get user by user name
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **String**| The name that needs to be fetched. Use user1 for testing. |
@@ -138,17 +153,20 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **login_user**
+
+## login_user
+
> String login_user(username, password)
Logs user into the system
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **String**| The user name for login |
@@ -164,16 +182,19 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
+- **Content-Type**: Not defined
+- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **logout_user**
+
+## logout_user
+
> logout_user()
Logs out current logged in user session
### Required Parameters
+
This endpoint does not need any parameter.
### Return type
@@ -186,12 +207,14 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-# **update_user**
+
+## update_user
+
> update_user(username, body)
Updated user
@@ -199,6 +222,7 @@ This can only be done by the logged in user.
### Required Parameters
+
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **String**| name that need to be deleted |
@@ -214,8 +238,8 @@ No authorization required
### HTTP request headers
- - **Content-Type**: Not defined
- - **Accept**: Not defined
+- **Content-Type**: Not defined
+- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
diff --git a/samples/client/petstore/rust/examples/client.rs b/samples/client/petstore/rust/examples/client.rs
deleted file mode 100644
index a729ec297c50..000000000000
--- a/samples/client/petstore/rust/examples/client.rs
+++ /dev/null
@@ -1,39 +0,0 @@
-extern crate futures;
-extern crate hyper;
-extern crate petstore_client;
-extern crate tokio_core;
-
-use futures::Future;
-use hyper::client::HttpConnector;
-use hyper::Client;
-use tokio_core::reactor::Core;
-
-fn main() {
- let mut core = Core::new().expect("failed to init core");
- let handle = core.handle();
-
- let apicli = petstore_client::apis::client::APIClient::new(
- petstore_client::apis::configuration::Configuration::new(
- Client::configure()
- .connector(HttpConnector::new(4, &handle))
- .build(&handle),
- ),
- );
-
- let new_pet = petstore_client::models::Pet::new("ferris".to_owned(), vec![]).with_id(128149);
- let work = apicli
- .pet_api()
- .add_pet(new_pet)
- .and_then(|_| {
- apicli
- .pet_api()
- .update_pet_with_form(128149, "ferris", "rusted")
- })
- .and_then(|_| apicli.pet_api().get_pet_by_id(128149))
- .and_then(|pet| {
- println!("pet: {:?}", pet);
- futures::future::ok(())
- });
-
- core.run(work).expect("failed to run core");
-}
diff --git a/samples/client/petstore/rust/examples/error_handling.rs b/samples/client/petstore/rust/examples/error_handling.rs
deleted file mode 100644
index dbd03d0e7208..000000000000
--- a/samples/client/petstore/rust/examples/error_handling.rs
+++ /dev/null
@@ -1,49 +0,0 @@
-extern crate futures;
-extern crate hyper;
-extern crate petstore_client;
-extern crate tokio_core;
-
-use futures::Future;
-use hyper::client::HttpConnector;
-use hyper::Client;
-use petstore_client::apis::client::APIClient;
-use petstore_client::apis::Error;
-use tokio_core::reactor::Core;
-
-fn main() {
- let mut core = Core::new().expect("failed to init core");
- let handle = core.handle();
-
- let mut configuration = petstore_client::apis::configuration::Configuration::new(
- Client::configure()
- .connector(HttpConnector::new(4, &handle))
- .build(&handle),
- );
- if let Ok(env_override) = std::env::var("PETSTORE_BASEPATH") {
- configuration.base_path = env_override;
- }
-
- let apicli = APIClient::new(configuration);
- let work = apicli
- .user_api()
- .delete_user("404")
- .then(|resp| match resp {
- Ok(resp) => {
- panic!(format!(
- "update for nonexistent pet should fail, but got: {:?}",
- resp
- ));
- }
- Err(Error::ApiError(s)) => {
- println!("got expected error: {:?}", s);
- futures::future::ok::<(), ()>(())
- }
- Err(Error::Hyper(e)) => {
- println!("network error: {}", e);
- futures::future::ok::<(), ()>(())
- }
- Err(e) => panic!("unexpected error: {:?}", e),
- });
-
- core.run(work).expect("failed to run core");
-}
diff --git a/samples/client/petstore/rust/src/apis/configuration.rs b/samples/client/petstore/rust/src/apis/configuration.rs
index 4b7035121339..c282a0c30dfa 100644
--- a/samples/client/petstore/rust/src/apis/configuration.rs
+++ b/samples/client/petstore/rust/src/apis/configuration.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
diff --git a/samples/client/petstore/rust/src/apis/pet_api.rs b/samples/client/petstore/rust/src/apis/pet_api.rs
index 03c00f052913..0c98efec5cf0 100644
--- a/samples/client/petstore/rust/src/apis/pet_api.rs
+++ b/samples/client/petstore/rust/src/apis/pet_api.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -38,7 +38,7 @@ pub trait PetApi {
fn get_pet_by_id(&self, pet_id: i64) -> Box>>;
fn update_pet(&self, body: ::models::Pet) -> Box>>;
fn update_pet_with_form(&self, pet_id: i64, name: &str, status: &str) -> Box>>;
- fn upload_file(&self, pet_id: i64, additional_metadata: &str, file: &std::path::Path) -> Box>>;
+ fn upload_file(&self, pet_id: i64, additional_metadata: &str, file: std::path::PathBuf) -> Box>>;
}
@@ -103,7 +103,7 @@ implPetApi for PetApiClient {
.execute(self.configuration.borrow())
}
- fn upload_file(&self, pet_id: i64, additional_metadata: &str, file: &std::path::Path) -> Box>> {
+ fn upload_file(&self, pet_id: i64, additional_metadata: &str, file: std::path::PathBuf) -> Box>> {
__internal_request::Request::new(hyper::Method::Post, "/pet/{petId}/uploadImage".to_string())
.with_auth(__internal_request::Auth::Oauth)
.with_path_param("petId".to_string(), pet_id.to_string())
diff --git a/samples/client/petstore/rust/src/apis/store_api.rs b/samples/client/petstore/rust/src/apis/store_api.rs
index a68411466ca3..46f0bf53cf42 100644
--- a/samples/client/petstore/rust/src/apis/store_api.rs
+++ b/samples/client/petstore/rust/src/apis/store_api.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
diff --git a/samples/client/petstore/rust/src/apis/user_api.rs b/samples/client/petstore/rust/src/apis/user_api.rs
index 896bcbd51121..ba3ad140b46f 100644
--- a/samples/client/petstore/rust/src/apis/user_api.rs
+++ b/samples/client/petstore/rust/src/apis/user_api.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
diff --git a/samples/client/petstore/rust/src/models/api_response.rs b/samples/client/petstore/rust/src/models/api_response.rs
index 7d33d285b877..7884fba590ea 100644
--- a/samples/client/petstore/rust/src/models/api_response.rs
+++ b/samples/client/petstore/rust/src/models/api_response.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,13 +13,14 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct ApiResponse {
- #[serde(rename = "code")]
+ #[serde(rename = "code", skip_serializing_if = "Option::is_none")]
pub code: Option,
- #[serde(rename = "type")]
+ #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
pub _type: Option,
- #[serde(rename = "message")]
+ #[serde(rename = "message", skip_serializing_if = "Option::is_none")]
pub message: Option,
}
@@ -33,3 +34,5 @@ impl ApiResponse {
}
}
}
+
+
diff --git a/samples/client/petstore/rust/src/models/category.rs b/samples/client/petstore/rust/src/models/category.rs
index d18877e805f2..804f9f4c7077 100644
--- a/samples/client/petstore/rust/src/models/category.rs
+++ b/samples/client/petstore/rust/src/models/category.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,11 +13,12 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct Category {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "name")]
+ #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
pub name: Option,
}
@@ -30,3 +31,5 @@ impl Category {
}
}
}
+
+
diff --git a/samples/client/petstore/rust/src/models/inline_object.rs b/samples/client/petstore/rust/src/models/inline_object.rs
deleted file mode 100644
index 2fa0cfa4f636..000000000000
--- a/samples/client/petstore/rust/src/models/inline_object.rs
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * OpenAPI Petstore
- *
- * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
- *
- * OpenAPI spec version: 1.0.0
- *
- * Generated by: https://openapi-generator.tech
- */
-
-
-#[allow(unused_imports)]
-use serde_json::Value;
-
-#[derive(Debug, Serialize, Deserialize)]
-pub struct InlineObject {
- /// Updated name of the pet
- #[serde(rename = "name")]
- pub name: Option,
- /// Updated status of the pet
- #[serde(rename = "status")]
- pub status: Option,
-}
-
-impl InlineObject {
- pub fn new() -> InlineObject {
- InlineObject {
- name: None,
- status: None,
- }
- }
-}
diff --git a/samples/client/petstore/rust/src/models/inline_object_1.rs b/samples/client/petstore/rust/src/models/inline_object_1.rs
deleted file mode 100644
index a7e3b098fe7a..000000000000
--- a/samples/client/petstore/rust/src/models/inline_object_1.rs
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * OpenAPI Petstore
- *
- * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
- *
- * OpenAPI spec version: 1.0.0
- *
- * Generated by: https://openapi-generator.tech
- */
-
-
-#[allow(unused_imports)]
-use serde_json::Value;
-
-#[derive(Debug, Serialize, Deserialize)]
-pub struct InlineObject1 {
- /// Additional data to pass to server
- #[serde(rename = "additionalMetadata")]
- pub additional_metadata: Option,
- /// file to upload
- #[serde(rename = "file")]
- pub file: Option<&std::path::Path>,
-}
-
-impl InlineObject1 {
- pub fn new() -> InlineObject1 {
- InlineObject1 {
- additional_metadata: None,
- file: None,
- }
- }
-}
diff --git a/samples/client/petstore/rust/src/models/order.rs b/samples/client/petstore/rust/src/models/order.rs
index f5c7ceb74d78..118dc3107671 100644
--- a/samples/client/petstore/rust/src/models/order.rs
+++ b/samples/client/petstore/rust/src/models/order.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,20 +13,21 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct Order {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "petId")]
+ #[serde(rename = "petId", skip_serializing_if = "Option::is_none")]
pub pet_id: Option,
- #[serde(rename = "quantity")]
+ #[serde(rename = "quantity", skip_serializing_if = "Option::is_none")]
pub quantity: Option,
- #[serde(rename = "shipDate")]
+ #[serde(rename = "shipDate", skip_serializing_if = "Option::is_none")]
pub ship_date: Option,
/// Order Status
- #[serde(rename = "status")]
+ #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option,
- #[serde(rename = "complete")]
+ #[serde(rename = "complete", skip_serializing_if = "Option::is_none")]
pub complete: Option,
}
@@ -43,3 +44,15 @@ impl Order {
}
}
}
+
+/// Order Status
+#[derive(Debug, Serialize, Deserialize)]
+pub enum Status {
+ #[serde(rename = "placed")]
+ Placed,
+ #[serde(rename = "approved")]
+ Approved,
+ #[serde(rename = "delivered")]
+ Delivered,
+}
+
diff --git a/samples/client/petstore/rust/src/models/pet.rs b/samples/client/petstore/rust/src/models/pet.rs
index e7d4466d2d90..64dae06e4540 100644
--- a/samples/client/petstore/rust/src/models/pet.rs
+++ b/samples/client/petstore/rust/src/models/pet.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,20 +13,21 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct Pet {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "category")]
+ #[serde(rename = "category", skip_serializing_if = "Option::is_none")]
pub category: Option<::models::Category>,
#[serde(rename = "name")]
pub name: String,
#[serde(rename = "photoUrls")]
pub photo_urls: Vec,
- #[serde(rename = "tags")]
+ #[serde(rename = "tags", skip_serializing_if = "Option::is_none")]
pub tags: Option>,
/// pet status in the store
- #[serde(rename = "status")]
+ #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option,
}
@@ -43,3 +44,15 @@ impl Pet {
}
}
}
+
+/// pet status in the store
+#[derive(Debug, Serialize, Deserialize)]
+pub enum Status {
+ #[serde(rename = "available")]
+ Available,
+ #[serde(rename = "pending")]
+ Pending,
+ #[serde(rename = "sold")]
+ Sold,
+}
+
diff --git a/samples/client/petstore/rust/src/models/tag.rs b/samples/client/petstore/rust/src/models/tag.rs
index e5964cc9ea16..503fb7f61bd7 100644
--- a/samples/client/petstore/rust/src/models/tag.rs
+++ b/samples/client/petstore/rust/src/models/tag.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,11 +13,12 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct Tag {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "name")]
+ #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
pub name: Option,
}
@@ -30,3 +31,5 @@ impl Tag {
}
}
}
+
+
diff --git a/samples/client/petstore/rust/src/models/user.rs b/samples/client/petstore/rust/src/models/user.rs
index bfa6bfb96e43..6bfa6e2167ad 100644
--- a/samples/client/petstore/rust/src/models/user.rs
+++ b/samples/client/petstore/rust/src/models/user.rs
@@ -3,7 +3,7 @@
*
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
*
- * OpenAPI spec version: 1.0.0
+ * The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/
@@ -13,24 +13,25 @@
#[allow(unused_imports)]
use serde_json::Value;
+
#[derive(Debug, Serialize, Deserialize)]
pub struct User {
- #[serde(rename = "id")]
+ #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option,
- #[serde(rename = "username")]
+ #[serde(rename = "username", skip_serializing_if = "Option::is_none")]
pub username: Option,
- #[serde(rename = "firstName")]
+ #[serde(rename = "firstName", skip_serializing_if = "Option::is_none")]
pub first_name: Option,
- #[serde(rename = "lastName")]
+ #[serde(rename = "lastName", skip_serializing_if = "Option::is_none")]
pub last_name: Option,
- #[serde(rename = "email")]
+ #[serde(rename = "email", skip_serializing_if = "Option::is_none")]
pub email: Option,
- #[serde(rename = "password")]
+ #[serde(rename = "password", skip_serializing_if = "Option::is_none")]
pub password: Option,
- #[serde(rename = "phone")]
+ #[serde(rename = "phone", skip_serializing_if = "Option::is_none")]
pub phone: Option,
/// User Status
- #[serde(rename = "userStatus")]
+ #[serde(rename = "userStatus", skip_serializing_if = "Option::is_none")]
pub user_status: Option,
}
@@ -49,3 +50,5 @@ impl User {
}
}
}
+
+
diff --git a/samples/client/petstore/spring-cloud/.openapi-generator/VERSION b/samples/client/petstore/spring-cloud/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/spring-cloud/.openapi-generator/VERSION
+++ b/samples/client/petstore/spring-cloud/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
index 6256f6db18d4..f162e0101905 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/StoreApi.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/StoreApi.java
index b26de483b466..7b887a1ff9d9 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java
index 3f54740e435e..49bdaafbc753 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/spring-stubs/.openapi-generator/VERSION b/samples/client/petstore/spring-stubs/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/spring-stubs/.openapi-generator/VERSION
+++ b/samples/client/petstore/spring-stubs/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
index b951c34e044d..508ff1fab031 100644
--- a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/StoreApi.java b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/StoreApi.java
index 85d1ff6810c3..0a77e586e27f 100644
--- a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/UserApi.java b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/UserApi.java
index 05fcbc445ac1..5a643c7f94e6 100644
--- a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/client/petstore/typescript-angular-v2/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v2/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v2/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v2/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v2/npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v2/npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v2/npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v2/npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v2/with-interfaces/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v2/with-interfaces/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v2/with-interfaces/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v2/with-interfaces/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v4.3/npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v4.3/npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v4.3/npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v4.3/npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v4/npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v4/npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v4/npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v4/npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-angularjs/.openapi-generator/VERSION b/samples/client/petstore/typescript-angularjs/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-angularjs/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-angularjs/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-aurelia/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-aurelia/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-aurelia/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-aurelia/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-axios/builds/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-axios/builds/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-axios/builds/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-axios/builds/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-axios/builds/es6-target/.openapi-generator/VERSION b/samples/client/petstore/typescript-axios/builds/es6-target/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-axios/builds/es6-target/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-axios/builds/es6-target/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-axios/builds/with-interfaces/.openapi-generator/VERSION b/samples/client/petstore/typescript-axios/builds/with-interfaces/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-axios/builds/with-interfaces/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-axios/builds/with-interfaces/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/.openapi-generator/VERSION b/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version/.openapi-generator/VERSION b/samples/client/petstore/typescript-axios/builds/with-npm-version/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-axios/builds/with-npm-version/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-axios/builds/with-npm-version/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-fetch/builds/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-fetch/builds/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-fetch/builds/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-fetch/builds/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/.openapi-generator/VERSION b/samples/client/petstore/typescript-fetch/builds/es6-target/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-fetch/builds/es6-target/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-fetch/builds/es6-target/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/.openapi-generator/VERSION b/samples/client/petstore/typescript-fetch/builds/with-interfaces/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/.openapi-generator/VERSION b/samples/client/petstore/typescript-fetch/builds/with-npm-version/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-inversify/.openapi-generator/VERSION b/samples/client/petstore/typescript-inversify/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-inversify/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-inversify/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-jquery/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-jquery/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-jquery/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-jquery/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-jquery/npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-jquery/npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-jquery/npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-jquery/npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-node/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-node/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-node/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-node/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-node/npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-node/npm/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-node/npm/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-node/npm/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-rxjs/builds/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-rxjs/builds/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-rxjs/builds/default/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-rxjs/builds/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-rxjs/builds/es6-target/.openapi-generator/VERSION b/samples/client/petstore/typescript-rxjs/builds/es6-target/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-rxjs/builds/es6-target/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-rxjs/builds/es6-target/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-rxjs/builds/with-interfaces/.openapi-generator/VERSION b/samples/client/petstore/typescript-rxjs/builds/with-interfaces/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-rxjs/builds/with-interfaces/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-rxjs/builds/with-interfaces/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/typescript-rxjs/builds/with-npm-version/.openapi-generator/VERSION b/samples/client/petstore/typescript-rxjs/builds/with-npm-version/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/client/petstore/typescript-rxjs/builds/with-npm-version/.openapi-generator/VERSION
+++ b/samples/client/petstore/typescript-rxjs/builds/with-npm-version/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/meta-codegen/lib/pom.xml b/samples/meta-codegen/lib/pom.xml
index a17b342d0b9e..99e84c5667cd 100644
--- a/samples/meta-codegen/lib/pom.xml
+++ b/samples/meta-codegen/lib/pom.xml
@@ -122,7 +122,7 @@
UTF-8
- 4.0.2-SNAPSHOT
+ 4.0.3-SNAPSHOT
1.0.0
4.8.1
diff --git a/samples/meta-codegen/usage/.openapi-generator/VERSION b/samples/meta-codegen/usage/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/meta-codegen/usage/.openapi-generator/VERSION
+++ b/samples/meta-codegen/usage/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/.openapi-generator/VERSION b/samples/openapi3/client/petstore/php/OpenAPIClient-php/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/.openapi-generator/VERSION
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/AnotherFakeApi.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/AnotherFakeApi.php
index f1a6a44a288f..42db8a038b56 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/AnotherFakeApi.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/AnotherFakeApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/DefaultApi.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/DefaultApi.php
index 4ac89f95692a..4d5306f9ae1e 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/DefaultApi.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/DefaultApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php
index 80d1094ee9b9..8dd6b321d484 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/FakeClassnameTags123Api.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/FakeClassnameTags123Api.php
index 3f17e5d40a15..95b30f58ca0b 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/FakeClassnameTags123Api.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/FakeClassnameTags123Api.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/PetApi.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/PetApi.php
index 8fdc2cc36e47..ae38a9d3480e 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/PetApi.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/PetApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/StoreApi.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/StoreApi.php
index 27146553d94b..cd260cdab348 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/StoreApi.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/StoreApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/UserApi.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/UserApi.php
index 6946a9299044..a8f2a1068ca6 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/UserApi.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Api/UserApi.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/ApiException.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/ApiException.php
index 989eb973ac39..4148733c5de1 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/ApiException.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/ApiException.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Configuration.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Configuration.php
index 91affea9e52b..ec691e772118 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Configuration.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Configuration.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/HeaderSelector.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/HeaderSelector.php
index 4fdd2d4767e5..b9498a8907d8 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/HeaderSelector.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/HeaderSelector.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesClass.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesClass.php
index 26f308834e57..1c968163a99a 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesClass.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/AdditionalPropertiesClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Animal.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Animal.php
index 2c5144ce5a2a..dd8b67f8f171 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Animal.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Animal.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ApiResponse.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ApiResponse.php
index 44d1edac0f5f..9bb7facaf629 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ApiResponse.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ApiResponse.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfArrayOfNumberOnly.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfArrayOfNumberOnly.php
index e9a87adc9d2b..0055343d84a4 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfArrayOfNumberOnly.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfArrayOfNumberOnly.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfNumberOnly.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfNumberOnly.php
index c9256de2c775..d9dbf5db14ea 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfNumberOnly.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayOfNumberOnly.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayTest.php
index 005b50477eeb..3f90d5c992ec 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ArrayTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Capitalization.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Capitalization.php
index f71ada678cc6..f2aabee5302a 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Capitalization.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Capitalization.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Cat.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Cat.php
index 4d136118f7ad..4b194a150e80 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Cat.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Cat.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/CatAllOf.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/CatAllOf.php
index d7e0d9152133..5a4f483d47da 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/CatAllOf.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/CatAllOf.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Category.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Category.php
index 933c6a1605e3..5f80bad93e22 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Category.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Category.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ClassModel.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ClassModel.php
index 240bf490f33e..de1bf8860fe9 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ClassModel.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ClassModel.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Client.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Client.php
index a09c82dfd726..d17f7b7a2e1d 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Client.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Client.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Dog.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Dog.php
index beec5b6dd22d..733713a4fb5a 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Dog.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Dog.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/DogAllOf.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/DogAllOf.php
index 8aeceae767ec..7d9ee7269b42 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/DogAllOf.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/DogAllOf.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumArrays.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumArrays.php
index 5ae72937f9c5..0c3ad388a372 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumArrays.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumArrays.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumClass.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumClass.php
index 5359a4676c8c..ae7d81a67b32 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumClass.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumTest.php
index 2bff9b384ccf..1d6313fe806c 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/EnumTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/File.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/File.php
index 415f0ebcb112..477d275dc594 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/File.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/File.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/FileSchemaTestClass.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/FileSchemaTestClass.php
index a5b7791e2dc9..0ad4faf43df4 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/FileSchemaTestClass.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/FileSchemaTestClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Foo.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Foo.php
index 07bf92f667eb..9b6f81936bd3 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Foo.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Foo.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/FormatTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/FormatTest.php
index 85b756daa112..878bfcd4b2ce 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/FormatTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/FormatTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/HasOnlyReadOnly.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/HasOnlyReadOnly.php
index 25eca85b0226..5207ba992610 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/HasOnlyReadOnly.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/HasOnlyReadOnly.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/HealthCheckResult.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/HealthCheckResult.php
index c8652e565d6d..ac8b7373f07b 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/HealthCheckResult.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/HealthCheckResult.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject.php
index c32066ad3329..9caaded4f936 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject1.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject1.php
index 126c2fd870ff..25c3a3374be8 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject1.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject1.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject2.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject2.php
index 370708a7195a..b9331cd184e8 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject2.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject2.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject3.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject3.php
index befca190d953..b24162625a8c 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject3.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject3.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject4.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject4.php
index f81a1594d100..4933ed4e3815 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject4.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject4.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject5.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject5.php
index 8604e863ab80..1ad882ce36af 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject5.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineObject5.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineResponseDefault.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineResponseDefault.php
index e6f0aca15d36..584bce777a87 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineResponseDefault.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/InlineResponseDefault.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/MapTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/MapTest.php
index 44ad6f18f107..d8447b1db7c3 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/MapTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/MapTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/MixedPropertiesAndAdditionalPropertiesClass.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/MixedPropertiesAndAdditionalPropertiesClass.php
index 4434ce3f8c45..ceb023ff220f 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/MixedPropertiesAndAdditionalPropertiesClass.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/MixedPropertiesAndAdditionalPropertiesClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Model200Response.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Model200Response.php
index 3f0ca8a92af2..1bc1ea7f169c 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Model200Response.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Model200Response.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelInterface.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelInterface.php
index b49c7add38ec..6a7ade36f604 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelInterface.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelInterface.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelList.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelList.php
index bbc04c7f7c5a..cbda722fbed4 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelList.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelList.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelReturn.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelReturn.php
index 5279792cc44e..09cf92e89474 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelReturn.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ModelReturn.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Name.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Name.php
index 8223717236ea..1ed9158e984b 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Name.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Name.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/NullableClass.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/NullableClass.php
index c75d953d40f1..c358a4a5b460 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/NullableClass.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/NullableClass.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/NumberOnly.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/NumberOnly.php
index fad31f63a9e1..7f79a5ae3cee 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/NumberOnly.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/NumberOnly.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Order.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Order.php
index 1db581afcbf3..d97b31d94ef3 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Order.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Order.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterComposite.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterComposite.php
index 6cd312a53ce5..c50307c0ccf0 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterComposite.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterComposite.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnum.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnum.php
index 54f66d6c08ca..60fcbc838777 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnum.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnum.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumDefaultValue.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumDefaultValue.php
index 2acd0a95bc24..5824ae48b074 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumDefaultValue.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumDefaultValue.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumInteger.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumInteger.php
index 9441111155d2..7a59b7014442 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumInteger.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumInteger.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumIntegerDefaultValue.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumIntegerDefaultValue.php
index e50466580872..93be1607f00b 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumIntegerDefaultValue.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/OuterEnumIntegerDefaultValue.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Pet.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Pet.php
index d54100650b15..234a9c94906e 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Pet.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Pet.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ReadOnlyFirst.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ReadOnlyFirst.php
index a6311df732e2..1ad318155432 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ReadOnlyFirst.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/ReadOnlyFirst.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/SpecialModelName.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/SpecialModelName.php
index 8fac1373f0de..67cf1b3408e3 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/SpecialModelName.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/SpecialModelName.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Tag.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Tag.php
index 921844a52458..aefcb452c52e 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Tag.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/Tag.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/User.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/User.php
index 7eadc95182ff..2c00fdb5dee8 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/User.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/Model/User.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/ObjectSerializer.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/ObjectSerializer.php
index 5cfec74b3e67..2bc5d1b7e5a5 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/ObjectSerializer.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/lib/ObjectSerializer.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/AnotherFakeApiTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/AnotherFakeApiTest.php
index 5f604c190986..1d01c7abd2bc 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/AnotherFakeApiTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/AnotherFakeApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/DefaultApiTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/DefaultApiTest.php
index 5945b0734ba6..329774d6d150 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/DefaultApiTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/DefaultApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/FakeApiTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/FakeApiTest.php
index 24e64e8f0910..6ec83e40bb3f 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/FakeApiTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/FakeApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/FakeClassnameTags123ApiTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/FakeClassnameTags123ApiTest.php
index f8b3c6d2d678..5c9bdf926740 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/FakeClassnameTags123ApiTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/FakeClassnameTags123ApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/PetApiTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/PetApiTest.php
index 8df38eb8f6d6..8cfb7f486bcf 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/PetApiTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/PetApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/StoreApiTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/StoreApiTest.php
index 1d72c8ecd3f9..0c372c467987 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/StoreApiTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/StoreApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/UserApiTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/UserApiTest.php
index e2d3492b4380..91df6b9db044 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/UserApiTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Api/UserApiTest.php
@@ -17,7 +17,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesClassTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesClassTest.php
index c812606c38e2..8acc4b27e7ef 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesClassTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/AdditionalPropertiesClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/AnimalTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/AnimalTest.php
index 5fd6920d9762..4a5c906d32c4 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/AnimalTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/AnimalTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ApiResponseTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ApiResponseTest.php
index 409547a98f9d..a9b8a5d07b4c 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ApiResponseTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ApiResponseTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfArrayOfNumberOnlyTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfArrayOfNumberOnlyTest.php
index bf0140906c61..23c3fc9b1e43 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfArrayOfNumberOnlyTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfArrayOfNumberOnlyTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfNumberOnlyTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfNumberOnlyTest.php
index 28ff2a0ec448..8bb80a82d5c0 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfNumberOnlyTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayOfNumberOnlyTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayTestTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayTestTest.php
index f7d65541cbcf..7e8a462f4c28 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayTestTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ArrayTestTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CapitalizationTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CapitalizationTest.php
index 3dce56249832..4d9d32107a2e 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CapitalizationTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CapitalizationTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CatAllOfTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CatAllOfTest.php
index f82d7bf32f3d..a4cc76a99ed0 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CatAllOfTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CatAllOfTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CatTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CatTest.php
index a6867b5c52c5..692d86e6f33d 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CatTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CatTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CategoryTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CategoryTest.php
index 6920f98f31a5..2adfebb0052e 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CategoryTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/CategoryTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ClassModelTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ClassModelTest.php
index cd8dc2621301..a312eadece23 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ClassModelTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ClassModelTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ClientTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ClientTest.php
index d68da0024471..d7ab63b62a59 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ClientTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ClientTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/DogAllOfTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/DogAllOfTest.php
index 2030b7232789..3a97078224e4 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/DogAllOfTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/DogAllOfTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/DogTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/DogTest.php
index ae01db3ce6bb..5dff0503c6ae 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/DogTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/DogTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumArraysTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumArraysTest.php
index 82b7b022d0f2..e13c529bd035 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumArraysTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumArraysTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumClassTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumClassTest.php
index dd3e78137925..94fc250c4a94 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumClassTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumTestTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumTestTest.php
index 78cf16ef4857..fda7b492af37 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumTestTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/EnumTestTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FileSchemaTestClassTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FileSchemaTestClassTest.php
index a494e3dac292..b0878debb777 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FileSchemaTestClassTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FileSchemaTestClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FileTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FileTest.php
index 5a581a4dedb3..9cddea2397b4 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FileTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FileTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FooTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FooTest.php
index 7531653d8ecb..b3d5e81c4b27 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FooTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FooTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FormatTestTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FormatTestTest.php
index 9c5ec8f2dbb0..4f9dafc06f09 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FormatTestTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/FormatTestTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/HasOnlyReadOnlyTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/HasOnlyReadOnlyTest.php
index 8ffb9f20cb2d..7da207cd82f2 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/HasOnlyReadOnlyTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/HasOnlyReadOnlyTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/HealthCheckResultTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/HealthCheckResultTest.php
index ba1e2831049d..411bbca43a35 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/HealthCheckResultTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/HealthCheckResultTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject1Test.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject1Test.php
index 30ed6a769298..50c22d4b8cdd 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject1Test.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject1Test.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject2Test.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject2Test.php
index 87f48f101d26..276a02cb92f4 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject2Test.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject2Test.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject3Test.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject3Test.php
index 7dd4dfdd3e05..35eb3c2af0a2 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject3Test.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject3Test.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject4Test.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject4Test.php
index 5e4db047614e..a999cbd8ee4d 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject4Test.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject4Test.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject5Test.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject5Test.php
index a88dc00ee55d..f53332f780c9 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject5Test.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObject5Test.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObjectTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObjectTest.php
index fe3d39fd4f06..203feede99f2 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObjectTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineObjectTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineResponseDefaultTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineResponseDefaultTest.php
index 31deff2c8ee3..71d80a4c93da 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineResponseDefaultTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/InlineResponseDefaultTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/MapTestTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/MapTestTest.php
index f07b518bd728..3b9f68022425 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/MapTestTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/MapTestTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/MixedPropertiesAndAdditionalPropertiesClassTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/MixedPropertiesAndAdditionalPropertiesClassTest.php
index 1c691c4edd79..dc7779769a0d 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/MixedPropertiesAndAdditionalPropertiesClassTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/MixedPropertiesAndAdditionalPropertiesClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/Model200ResponseTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/Model200ResponseTest.php
index f02e39adcd96..a8c5ee752dd3 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/Model200ResponseTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/Model200ResponseTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ModelListTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ModelListTest.php
index 998cc79f3ff6..fc69bd8aebec 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ModelListTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ModelListTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ModelReturnTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ModelReturnTest.php
index a64eb1563cc6..6c08a975e171 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ModelReturnTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ModelReturnTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NameTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NameTest.php
index bb7b76707dba..eedd9b2caa46 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NameTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NameTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NullableClassTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NullableClassTest.php
index cefb26f82e94..7ef8bdc7349e 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NullableClassTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NullableClassTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NumberOnlyTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NumberOnlyTest.php
index 71adbb4f6f41..445967039a86 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NumberOnlyTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/NumberOnlyTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OrderTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OrderTest.php
index 8f077d14e575..f71bb7487e9f 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OrderTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OrderTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterCompositeTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterCompositeTest.php
index 55be62442f7f..edb352a1e271 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterCompositeTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterCompositeTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumDefaultValueTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumDefaultValueTest.php
index 53bea7c25b02..d2d2e0491b16 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumDefaultValueTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumDefaultValueTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumIntegerDefaultValueTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumIntegerDefaultValueTest.php
index edb912bb73aa..d8758e54ed34 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumIntegerDefaultValueTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumIntegerDefaultValueTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumIntegerTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumIntegerTest.php
index dc53d7df4e76..17c5c819c0ab 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumIntegerTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumIntegerTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumTest.php
index af463f68c6cd..06c0b8765bb8 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/OuterEnumTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/PetTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/PetTest.php
index 9973081f84d8..554c0f512dc4 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/PetTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/PetTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ReadOnlyFirstTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ReadOnlyFirstTest.php
index 98107694f4dc..9c8ad2675128 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ReadOnlyFirstTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/ReadOnlyFirstTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/SpecialModelNameTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/SpecialModelNameTest.php
index 2bff0e1c8833..b3e27d5b2d15 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/SpecialModelNameTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/SpecialModelNameTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/TagTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/TagTest.php
index fdfece6ef178..836c2b81981a 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/TagTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/TagTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/UserTest.php b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/UserTest.php
index 0a3b0436c2cf..452e1a5386ba 100644
--- a/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/UserTest.php
+++ b/samples/openapi3/client/petstore/php/OpenAPIClient-php/test/Model/UserTest.php
@@ -18,7 +18,7 @@
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
- * OpenAPI Generator version: 4.0.2-SNAPSHOT
+ * OpenAPI Generator version: 4.0.3-SNAPSHOT
*/
/**
diff --git a/samples/openapi3/client/petstore/python/.openapi-generator/VERSION b/samples/openapi3/client/petstore/python/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/openapi3/client/petstore/python/.openapi-generator/VERSION
+++ b/samples/openapi3/client/petstore/python/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/openapi3/client/petstore/ruby/.openapi-generator/VERSION b/samples/openapi3/client/petstore/ruby/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/openapi3/client/petstore/ruby/.openapi-generator/VERSION
+++ b/samples/openapi3/client/petstore/ruby/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/openapi3/client/petstore/ruby/.rubocop.yml b/samples/openapi3/client/petstore/ruby/.rubocop.yml
index e9f19c082d9d..0ef33ce5e322 100644
--- a/samples/openapi3/client/petstore/ruby/.rubocop.yml
+++ b/samples/openapi3/client/petstore/ruby/.rubocop.yml
@@ -46,7 +46,7 @@ Layout/EmptyLinesAroundMethodBody:
Layout/EmptyLinesAroundModuleBody:
Enabled: true
-Layout/FirstParameterIndentation:
+Layout/IndentFirstArgument:
Enabled: true
# Use Ruby >= 1.9 syntax for hashes. Prefer { a: :b } over { :a => :b }.
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore.rb b/samples/openapi3/client/petstore/ruby/lib/petstore.rb
index b42e344f9ccd..0b41fea65f3f 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api/another_fake_api.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api/another_fake_api.rb
index ea4ed548f2d7..ea6a82dc841a 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api/another_fake_api.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api/another_fake_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api/default_api.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api/default_api.rb
index bc85b460c848..97bee8656db2 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api/default_api.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api/default_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api/fake_api.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api/fake_api.rb
index 60d57a6bbfa8..d0d40501815c 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api/fake_api.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api/fake_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api/fake_classname_tags123_api.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api/fake_classname_tags123_api.rb
index a679d6277d03..513b2abc1fb4 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api/fake_classname_tags123_api.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api/fake_classname_tags123_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api/pet_api.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api/pet_api.rb
index 17debb4979e0..b7159b2a7d31 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api/pet_api.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api/pet_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api/store_api.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api/store_api.rb
index bda77f3a2b0f..7f85b54bb901 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api/store_api.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api/store_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api/user_api.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api/user_api.rb
index bb5e1f5f149e..725bd32a1044 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api/user_api.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api/user_api.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api_client.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api_client.rb
index 8d36b435ea43..812bc9d3120f 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api_client.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api_client.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/api_error.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/api_error.rb
index 5c9549b897c0..5ba79adc419a 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/api_error.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/api_error.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/configuration.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/configuration.rb
index 9d4385540e66..c48f2a8f787f 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/configuration.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/configuration.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb
index f5e4b4bd745c..6cc0a4bdb0ce 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/animal.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/animal.rb
index 175ba6087f12..d7121f921501 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/animal.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/animal.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/api_response.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/api_response.rb
index 257e6d3e3180..2e1d8ec2630b 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/api_response.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/api_response.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb
index 44f71398b605..937965575ea8 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb
index 51b503e22d2d..e2074eafd1f7 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_test.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_test.rb
index 963c352ebc39..858bea4d8630 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_test.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/array_test.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/capitalization.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/capitalization.rb
index 58df2d4c2184..cf4fbd41142b 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/capitalization.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/capitalization.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/cat.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/cat.rb
index 153ca893de98..a8bc8f78b993 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/cat.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/cat.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/cat_all_of.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/cat_all_of.rb
index 15e90c362917..727c6c8223d2 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/cat_all_of.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/cat_all_of.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/category.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/category.rb
index fec033ab2136..f971581ab7dd 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/category.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/category.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/class_model.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/class_model.rb
index e3b990b841ed..80d6608f0546 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/class_model.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/class_model.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/client.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/client.rb
index b8198a200af5..7ea074ffcf2e 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/client.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/client.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/dog.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/dog.rb
index f83c29b7f98e..522a5dcf5d5c 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/dog.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/dog.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/dog_all_of.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/dog_all_of.rb
index d9cd45293fc9..b9fbcc963c96 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/dog_all_of.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/dog_all_of.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_arrays.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_arrays.rb
index edb6067b2adb..0ad140a63d03 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_arrays.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_arrays.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_class.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_class.rb
index 6c5910cd6f61..5fc39b0fef1e 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_class.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_test.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_test.rb
index 02f2a8693ed6..0e2be132c14b 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_test.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/enum_test.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/file.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/file.rb
index 6ba9843c5722..c86976b1f630 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/file.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/file.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb
index 6412937223a4..19f0eaa4b831 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/foo.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/foo.rb
index f7f5dcad2853..f07789e329f2 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/foo.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/foo.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/format_test.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/format_test.rb
index a5d7b68de92a..2669e1d5f693 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/format_test.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/format_test.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb
index 748f46160c34..2d80d8a82267 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/health_check_result.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/health_check_result.rb
index 18c871e9d4a5..eee766a0fb4c 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/health_check_result.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/health_check_result.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/inline_response_default.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/inline_response_default.rb
index 46b21e6437a1..207685038f47 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/inline_response_default.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/inline_response_default.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/list.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/list.rb
index de0e7ce5f097..bb2fec598348 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/list.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/list.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/map_test.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/map_test.rb
index 46c5ffb9659b..f9af8ab6b83c 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/map_test.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/map_test.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb
index 995d7e0555c4..3250f5831b43 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/model200_response.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/model200_response.rb
index b0f219667b64..412f609b9e0d 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/model200_response.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/model200_response.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/model_return.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/model_return.rb
index 41fd37ea775b..0c26566e4dd9 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/model_return.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/model_return.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/name.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/name.rb
index 9a389dbf73cc..48104d3ce2fd 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/name.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/name.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/nullable_class.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/nullable_class.rb
index c8d43ea1f801..410990811837 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/nullable_class.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/nullable_class.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/number_only.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/number_only.rb
index 0ab884564cb2..ea9039572a63 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/number_only.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/number_only.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/order.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/order.rb
index dd9928ca7f0c..e1ce45731f9e 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/order.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/order.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_composite.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_composite.rb
index bff85189ef18..816b0434eb6d 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_composite.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_composite.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum.rb
index 9df53b3fe8f0..f0d5fb41982f 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_default_value.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_default_value.rb
index 57f880777f86..a961559ac49a 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_default_value.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_default_value.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_integer.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_integer.rb
index 4d4aa79d65a2..e6da01e06753 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_integer.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_integer.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_integer_default_value.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_integer_default_value.rb
index 4a5102c9c2ff..31a3f0d807d4 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_integer_default_value.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/outer_enum_integer_default_value.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/pet.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/pet.rb
index 8bc8b9caeb33..4e948c74160e 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/pet.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/pet.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/read_only_first.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/read_only_first.rb
index f0f65d508485..16091b358869 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/read_only_first.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/read_only_first.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/special_model_name.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/special_model_name.rb
index aa411ba6590d..437c41d20055 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/special_model_name.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/special_model_name.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/tag.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/tag.rb
index 2933a67a41bf..ed84f9057ab8 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/tag.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/tag.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/models/user.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/models/user.rb
index 0adb4d19cafe..83b8c00f65f9 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/models/user.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/models/user.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/lib/petstore/version.rb b/samples/openapi3/client/petstore/ruby/lib/petstore/version.rb
index 905b3c30fd61..431b7234543a 100644
--- a/samples/openapi3/client/petstore/ruby/lib/petstore/version.rb
+++ b/samples/openapi3/client/petstore/ruby/lib/petstore/version.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/petstore.gemspec b/samples/openapi3/client/petstore/ruby/petstore.gemspec
index 1a77140ea2d0..3c07d63e1ce1 100644
--- a/samples/openapi3/client/petstore/ruby/petstore.gemspec
+++ b/samples/openapi3/client/petstore/ruby/petstore.gemspec
@@ -8,7 +8,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/api/another_fake_api_spec.rb b/samples/openapi3/client/petstore/ruby/spec/api/another_fake_api_spec.rb
index 00295d307c83..d9649fd41327 100644
--- a/samples/openapi3/client/petstore/ruby/spec/api/another_fake_api_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/api/another_fake_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/api/default_api_spec.rb b/samples/openapi3/client/petstore/ruby/spec/api/default_api_spec.rb
index f447074fa1a6..79420e71e5cc 100644
--- a/samples/openapi3/client/petstore/ruby/spec/api/default_api_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/api/default_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/api/fake_api_spec.rb b/samples/openapi3/client/petstore/ruby/spec/api/fake_api_spec.rb
index 65ec3dcc4863..9fb5aadf0415 100644
--- a/samples/openapi3/client/petstore/ruby/spec/api/fake_api_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/api/fake_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/api/fake_classname_tags123_api_spec.rb b/samples/openapi3/client/petstore/ruby/spec/api/fake_classname_tags123_api_spec.rb
index 6c812db2c327..5e1a02a531a8 100644
--- a/samples/openapi3/client/petstore/ruby/spec/api/fake_classname_tags123_api_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/api/fake_classname_tags123_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/api/pet_api_spec.rb b/samples/openapi3/client/petstore/ruby/spec/api/pet_api_spec.rb
index 977326c825c5..9259ba7beea3 100644
--- a/samples/openapi3/client/petstore/ruby/spec/api/pet_api_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/api/pet_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/api/store_api_spec.rb b/samples/openapi3/client/petstore/ruby/spec/api/store_api_spec.rb
index 50604018a038..30205938b1f4 100644
--- a/samples/openapi3/client/petstore/ruby/spec/api/store_api_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/api/store_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/api/user_api_spec.rb b/samples/openapi3/client/petstore/ruby/spec/api/user_api_spec.rb
index 8cc5a83afc85..881a578c1bcd 100644
--- a/samples/openapi3/client/petstore/ruby/spec/api/user_api_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/api/user_api_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/api_client_spec.rb b/samples/openapi3/client/petstore/ruby/spec/api_client_spec.rb
index 8394b483c0d7..24de4450e0ff 100644
--- a/samples/openapi3/client/petstore/ruby/spec/api_client_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/api_client_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/configuration_spec.rb b/samples/openapi3/client/petstore/ruby/spec/configuration_spec.rb
index a235deb36926..e080ed6c3121 100644
--- a/samples/openapi3/client/petstore/ruby/spec/configuration_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/configuration_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/additional_properties_class_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/additional_properties_class_spec.rb
index 2ac0bfd047bf..0e054bb93525 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/additional_properties_class_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/additional_properties_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/animal_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/animal_spec.rb
index 32185704b8c4..60501a8f8911 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/animal_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/animal_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/api_response_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/api_response_spec.rb
index 5dec6f58b4c1..c096f4d6c3d7 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/api_response_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/api_response_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/array_of_array_of_number_only_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/array_of_array_of_number_only_spec.rb
index eff84e18c73f..b6e2ff354fda 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/array_of_array_of_number_only_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/array_of_array_of_number_only_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/array_of_number_only_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/array_of_number_only_spec.rb
index 025a7f3035d7..450c902cb7ad 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/array_of_number_only_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/array_of_number_only_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/array_test_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/array_test_spec.rb
index 1d12b6f59d00..3b38a04ea893 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/array_test_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/array_test_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/capitalization_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/capitalization_spec.rb
index 96acb78e5e55..c2fee05230cb 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/capitalization_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/capitalization_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/cat_all_of_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/cat_all_of_spec.rb
index 0433529778ac..9ca18be74d6d 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/cat_all_of_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/cat_all_of_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/cat_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/cat_spec.rb
index 824cad871a41..c89bc515dfef 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/cat_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/cat_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/category_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/category_spec.rb
index eaf0d4d709a9..817e27b64c27 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/category_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/category_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/class_model_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/class_model_spec.rb
index 52e3704dc7c1..dc600c834787 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/class_model_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/class_model_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/client_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/client_spec.rb
index 401ec6434b0d..974de03ccb27 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/client_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/client_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/dog_all_of_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/dog_all_of_spec.rb
index 232c661c6f52..aff46497e8a6 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/dog_all_of_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/dog_all_of_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/dog_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/dog_spec.rb
index 41317361177b..deaf7e9bec54 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/dog_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/dog_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/enum_arrays_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/enum_arrays_spec.rb
index b897075e25ff..168830a2f6a4 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/enum_arrays_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/enum_arrays_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/enum_class_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/enum_class_spec.rb
index 1bc61fbfda00..07ce1c5cb91e 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/enum_class_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/enum_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/enum_test_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/enum_test_spec.rb
index 66a1059bc196..4ce30c981e61 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/enum_test_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/enum_test_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/file_schema_test_class_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/file_schema_test_class_spec.rb
index 4390b420b8d0..bfcd7f90d206 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/file_schema_test_class_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/file_schema_test_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/file_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/file_spec.rb
index 8305d1a237c9..a7f461e1dc55 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/file_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/file_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/foo_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/foo_spec.rb
index edd7d8c9a96a..3195b0712517 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/foo_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/foo_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/format_test_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/format_test_spec.rb
index d62973a682a1..d1e0a485560e 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/format_test_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/format_test_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/has_only_read_only_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/has_only_read_only_spec.rb
index 842d0a778976..0763dd8135e7 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/has_only_read_only_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/has_only_read_only_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/health_check_result_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/health_check_result_spec.rb
index 9f6fd925b796..45382eda9ffd 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/health_check_result_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/health_check_result_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/inline_response_default_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/inline_response_default_spec.rb
index 45300e313add..56f419533324 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/inline_response_default_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/inline_response_default_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/list_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/list_spec.rb
index 05363099fcae..9eb38d52d321 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/list_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/list_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/map_test_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/map_test_spec.rb
index 5c5ce301d9d7..7b4ed936479f 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/map_test_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/map_test_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/mixed_properties_and_additional_properties_class_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/mixed_properties_and_additional_properties_class_spec.rb
index b2a22cfe286e..00659436ff59 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/mixed_properties_and_additional_properties_class_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/mixed_properties_and_additional_properties_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/model200_response_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/model200_response_spec.rb
index d651681ed557..0ba205530f3c 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/model200_response_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/model200_response_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/model_return_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/model_return_spec.rb
index e5839a90a4ca..14c2133145db 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/model_return_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/model_return_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/name_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/name_spec.rb
index a2436c3f6d83..15ae83e287e5 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/name_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/name_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/nullable_class_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/nullable_class_spec.rb
index 69462d17eca6..bd9e1e49c16e 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/nullable_class_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/nullable_class_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/number_only_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/number_only_spec.rb
index 3142bac8388d..b9c9935fefb9 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/number_only_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/number_only_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/order_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/order_spec.rb
index 4881fcd67358..902870e22239 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/order_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/order_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/outer_composite_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/outer_composite_spec.rb
index 655f25318eff..0322b7df3c30 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/outer_composite_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/outer_composite_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_default_value_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_default_value_spec.rb
index a810384a06bc..8d766998ea51 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_default_value_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_default_value_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_integer_default_value_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_integer_default_value_spec.rb
index dac6a5d560a5..9417c40a1772 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_integer_default_value_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_integer_default_value_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_integer_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_integer_spec.rb
index 9d9286b711ae..535b9f5588ce 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_integer_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_integer_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_spec.rb
index 632d61d450f4..b8532bf26083 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/outer_enum_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/pet_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/pet_spec.rb
index 28d9ca394ff6..61948e148463 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/pet_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/pet_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/read_only_first_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/read_only_first_spec.rb
index 745e517cebfc..3f94032172dd 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/read_only_first_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/read_only_first_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/special_model_name_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/special_model_name_spec.rb
index 367cb2dd13ba..709f344ccfb7 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/special_model_name_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/special_model_name_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/tag_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/tag_spec.rb
index e4c937cde06b..97836886ab8b 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/tag_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/tag_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/models/user_spec.rb b/samples/openapi3/client/petstore/ruby/spec/models/user_spec.rb
index 5580379e0a74..9de30cebc96c 100644
--- a/samples/openapi3/client/petstore/ruby/spec/models/user_spec.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/models/user_spec.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/openapi3/client/petstore/ruby/spec/spec_helper.rb b/samples/openapi3/client/petstore/ruby/spec/spec_helper.rb
index 72dc5e44cd83..d6e2161c73a7 100644
--- a/samples/openapi3/client/petstore/ruby/spec/spec_helper.rb
+++ b/samples/openapi3/client/petstore/ruby/spec/spec_helper.rb
@@ -6,7 +6,7 @@
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
-OpenAPI Generator version: 4.0.2-SNAPSHOT
+OpenAPI Generator version: 4.0.3-SNAPSHOT
=end
diff --git a/samples/schema/petstore/mysql/.openapi-generator/VERSION b/samples/schema/petstore/mysql/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/schema/petstore/mysql/.openapi-generator/VERSION
+++ b/samples/schema/petstore/mysql/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Authentication/ApiAuthentication.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Authentication/ApiAuthentication.cs
new file mode 100644
index 000000000000..bde72d78080b
--- /dev/null
+++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Authentication/ApiAuthentication.cs
@@ -0,0 +1,47 @@
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc.Filters;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace Org.OpenAPITools.Authentication
+{
+ public class ApiKeyRequirement : IAuthorizationRequirement
+ {
+ public IReadOnlyList ApiKeys { get; set; }
+
+ public string PolicyName { get; set; }
+
+ public ApiKeyRequirement(IEnumerable apiKeys, string policyName)
+ {
+ ApiKeys = apiKeys?.ToList() ?? new List();
+ PolicyName = policyName;
+ }
+ }
+
+ public class ApiKeyRequirementHandler : AuthorizationHandler
+ {
+
+ protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, ApiKeyRequirement requirement)
+ {
+ SucceedRequirementIfApiKeyPresentAndValid(context, requirement);
+ return Task.CompletedTask;
+ }
+
+ private void SucceedRequirementIfApiKeyPresentAndValid(AuthorizationHandlerContext context, ApiKeyRequirement requirement)
+ {
+
+ if (context.Resource is AuthorizationFilterContext authorizationFilterContext)
+ {
+ var apiKey = "";
+ apiKey = authorizationFilterContext.HttpContext.Request.Headers["api_key"].FirstOrDefault();
+ if (requirement.PolicyName == "api_key" && apiKey != null && requirement.ApiKeys.Any(requiredApiKey => apiKey == requiredApiKey))
+ {
+ context.Succeed(requirement);
+ }
+
+ }
+ }
+}
+
diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs
index 2a2599284de1..0df59c9002d6 100644
--- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs
+++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs
@@ -136,6 +136,7 @@ public virtual IActionResult FindPetsByTags([FromQuery][Required()]List
/// Pet not found
[HttpGet]
[Route("/v2/pet/{petId}")]
+ [Authorize(Policy = "api_key")]
[ValidateModelState]
[SwaggerOperation("GetPetById")]
[SwaggerResponse(statusCode: 200, type: typeof(Pet), description: "successful operation")]
diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs
index 93acea2d083b..a94c4a7c243b 100644
--- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs
+++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs
@@ -57,6 +57,7 @@ public virtual IActionResult DeleteOrder([FromRoute][Required]string orderId)
/// successful operation
[HttpGet]
[Route("/v2/store/inventory")]
+ [Authorize(Policy = "api_key")]
[ValidateModelState]
[SwaggerOperation("GetInventory")]
[SwaggerResponse(statusCode: 200, type: typeof(Dictionary), description: "successful operation")]
diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Startup.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Startup.cs
index ece2c98eca55..dc255939dc9d 100644
--- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Startup.cs
+++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Startup.cs
@@ -21,6 +21,8 @@
using Swashbuckle.AspNetCore.Swagger;
using Swashbuckle.AspNetCore.SwaggerGen;
using Org.OpenAPITools.Filters;
+using Org.OpenAPITools.Authentication;
+using Microsoft.AspNetCore.Authorization;
namespace Org.OpenAPITools
{
@@ -49,6 +51,13 @@ public Startup(IConfiguration configuration)
///
public void ConfigureServices(IServiceCollection services)
{
+ services.AddTransient();
+ services.AddAuthorization(authConfig =>
+ {
+ authConfig.AddPolicy("api_key",
+ policyBuilder => policyBuilder
+ .AddRequirements(new ApiKeyRequirement(new[] { "my-secret-key" },"api_key")));
+
// Add framework services.
services
.AddMvc()
diff --git a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIApiResponse.h b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIApiResponse.h
index b28590dd38ae..2fe8209ac10a 100644
--- a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIApiResponse.h
+++ b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIApiResponse.h
@@ -76,4 +76,6 @@ class OAIApiResponse: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAIApiResponse)
+
#endif // OAIApiResponse_H
diff --git a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAICategory.h b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAICategory.h
index 0586cb3d4e15..129d97485766 100644
--- a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAICategory.h
+++ b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAICategory.h
@@ -68,4 +68,6 @@ class OAICategory: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAICategory)
+
#endif // OAICategory_H
diff --git a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIEnum.h b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIEnum.h
index 42daef17ac16..a5e619960fba 100644
--- a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIEnum.h
+++ b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIEnum.h
@@ -15,6 +15,7 @@
#include
#include
+#include
namespace OpenAPI {
@@ -61,4 +62,6 @@ private :
}
+Q_DECLARE_METATYPE(OpenAPI::OAIEnum)
+
#endif // OAI_ENUM_H
diff --git a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIObject.h b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIObject.h
index 9cc379894cae..babc1e64fbbf 100644
--- a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIObject.h
+++ b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIObject.h
@@ -15,6 +15,7 @@
#include
#include
+#include
namespace OpenAPI {
@@ -63,4 +64,6 @@ private :
}
+Q_DECLARE_METATYPE(OpenAPI::OAIObject)
+
#endif // OAI_OBJECT_H
diff --git a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIOrder.h b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIOrder.h
index eb9edd329e3a..c9b006d36320 100644
--- a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIOrder.h
+++ b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIOrder.h
@@ -101,4 +101,6 @@ class OAIOrder: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAIOrder)
+
#endif // OAIOrder_H
diff --git a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIPet.h b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIPet.h
index ffeb4ba5ad77..6bec604d216c 100644
--- a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIPet.h
+++ b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIPet.h
@@ -103,4 +103,6 @@ class OAIPet: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAIPet)
+
#endif // OAIPet_H
diff --git a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAITag.h b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAITag.h
index 2a497cf1bd71..497a021f0858 100644
--- a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAITag.h
+++ b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAITag.h
@@ -68,4 +68,6 @@ class OAITag: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAITag)
+
#endif // OAITag_H
diff --git a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIUser.h b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIUser.h
index d388f62a29b6..556de322584e 100644
--- a/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIUser.h
+++ b/samples/server/petstore/cpp-qt5-qhttpengine-server/server/src/models/OAIUser.h
@@ -116,4 +116,6 @@ class OAIUser: public OAIObject {
}
+Q_DECLARE_METATYPE(OpenAPI::OAIUser)
+
#endif // OAIUser_H
diff --git a/samples/server/petstore/go-gin-api-server/.openapi-generator/VERSION b/samples/server/petstore/go-gin-api-server/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/go-gin-api-server/.openapi-generator/VERSION
+++ b/samples/server/petstore/go-gin-api-server/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/java-msf4j/.openapi-generator/VERSION b/samples/server/petstore/java-msf4j/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/java-msf4j/.openapi-generator/VERSION
+++ b/samples/server/petstore/java-msf4j/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-cxf-annotated-base-path/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-cxf-annotated-base-path/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-cxf-annotated-base-path/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-cxf-annotated-base-path/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-cxf-cdi/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-cxf-cdi/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-cxf-cdi/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-cxf-cdi/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-cxf-non-spring-app/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-cxf-non-spring-app/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-cxf-non-spring-app/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-cxf-non-spring-app/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-cxf/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-cxf/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-cxf/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-cxf/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-datelib-j8/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-datelib-j8/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-datelib-j8/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-datelib-j8/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-jersey/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-jersey/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-jersey/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-jersey/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-resteasy/default/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-resteasy/default/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-resteasy/default/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-resteasy/default/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-resteasy/eap-java8/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-resteasy/eap-java8/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-resteasy/eap-joda/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-resteasy/eap-joda/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-resteasy/eap/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-resteasy/eap/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-resteasy/eap/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-resteasy/eap/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-resteasy/joda/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-resteasy/joda/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-resteasy/joda/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-resteasy/joda/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-spec-interface/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-spec-interface/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-spec-interface/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-spec-interface/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-spec/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-spec/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs-spec/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-spec/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs/jersey1-useTags/.openapi-generator/VERSION b/samples/server/petstore/jaxrs/jersey1-useTags/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs/jersey1-useTags/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs/jersey1-useTags/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs/jersey1/.openapi-generator/VERSION b/samples/server/petstore/jaxrs/jersey1/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs/jersey1/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs/jersey1/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/.openapi-generator/VERSION b/samples/server/petstore/jaxrs/jersey2-useTags/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs/jersey2-useTags/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs/jersey2-useTags/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs/jersey2/.openapi-generator/VERSION b/samples/server/petstore/jaxrs/jersey2/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/jaxrs/jersey2/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs/jersey2/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/kotlin-server/ktor/.openapi-generator/VERSION b/samples/server/petstore/kotlin-server/ktor/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/kotlin-server/ktor/.openapi-generator/VERSION
+++ b/samples/server/petstore/kotlin-server/ktor/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/kotlin-server/ktor/README.md b/samples/server/petstore/kotlin-server/ktor/README.md
index c3c8d6879c76..6b95a4a8120d 100644
--- a/samples/server/petstore/kotlin-server/ktor/README.md
+++ b/samples/server/petstore/kotlin-server/ktor/README.md
@@ -2,7 +2,7 @@
This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
-Generated by OpenAPI Generator 4.0.2-SNAPSHOT.
+Generated by OpenAPI Generator 4.0.3-SNAPSHOT.
## Requires
diff --git a/samples/server/petstore/kotlin-springboot/.openapi-generator/VERSION b/samples/server/petstore/kotlin-springboot/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/kotlin-springboot/.openapi-generator/VERSION
+++ b/samples/server/petstore/kotlin-springboot/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/php-lumen/.openapi-generator/VERSION b/samples/server/petstore/php-lumen/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/php-lumen/.openapi-generator/VERSION
+++ b/samples/server/petstore/php-lumen/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/php-silex/OpenAPIServer/.openapi-generator/VERSION b/samples/server/petstore/php-silex/OpenAPIServer/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/php-silex/OpenAPIServer/.openapi-generator/VERSION
+++ b/samples/server/petstore/php-silex/OpenAPIServer/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/php-slim/.openapi-generator/VERSION b/samples/server/petstore/php-slim/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/php-slim/.openapi-generator/VERSION
+++ b/samples/server/petstore/php-slim/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/.openapi-generator/VERSION b/samples/server/petstore/php-symfony/SymfonyBundle-php/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/php-symfony/SymfonyBundle-php/.openapi-generator/VERSION
+++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/php-ze-ph/.openapi-generator/VERSION b/samples/server/petstore/php-ze-ph/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/php-ze-ph/.openapi-generator/VERSION
+++ b/samples/server/petstore/php-ze-ph/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/rust-server/output/openapi-v3/.openapi-generator/VERSION b/samples/server/petstore/rust-server/output/openapi-v3/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/rust-server/output/openapi-v3/.openapi-generator/VERSION
+++ b/samples/server/petstore/rust-server/output/openapi-v3/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/.openapi-generator/VERSION b/samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/.openapi-generator/VERSION
+++ b/samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/rust-server/output/rust-server-test/.openapi-generator/VERSION b/samples/server/petstore/rust-server/output/rust-server-test/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/rust-server/output/rust-server-test/.openapi-generator/VERSION
+++ b/samples/server/petstore/rust-server/output/rust-server-test/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/spring-mvc-j8-async/.openapi-generator/VERSION b/samples/server/petstore/spring-mvc-j8-async/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/spring-mvc-j8-async/.openapi-generator/VERSION
+++ b/samples/server/petstore/spring-mvc-j8-async/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 20f99abd033e..b7fa693867f8 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/FakeApi.java
index ad94e11a86a2..be52da994db8 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index c71e42618e75..a03747eaa0fc 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/PetApi.java
index b89e1ae1b098..7cad12ff80f2 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/StoreApi.java
index 69ef71849a95..ff9d47e3cef7 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/UserApi.java
index c366b39fffbd..4fd823d79406 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/.openapi-generator/VERSION b/samples/server/petstore/spring-mvc-j8-localdatetime/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/.openapi-generator/VERSION
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 5d592cda27b1..a8a3ecfaa68b 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/FakeApi.java
index a713dab4725e..b7f9788358b9 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index 7ff09b3beeee..6d6fd7da170f 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/PetApi.java
index b10476b58c10..427ee415c092 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/StoreApi.java
index aaa7b21cf0b9..05e2c7a582ec 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/UserApi.java
index a3958326ea82..de707ea4fd66 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc/.openapi-generator/VERSION b/samples/server/petstore/spring-mvc/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/spring-mvc/.openapi-generator/VERSION
+++ b/samples/server/petstore/spring-mvc/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 2e0ae8f62edd..cb55f7e94424 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/FakeApi.java
index f0fd3a6a077c..d86a50f0a824 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index ecf6ce4deb10..446679caaeb7 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/PetApi.java
index 44b1d0f85a29..8b8e974eb709 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/StoreApi.java
index 98ba06550378..3be166a8a65c 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/UserApi.java
index 9dd71c29957f..747c8d82018c 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-beanvalidation/.openapi-generator/VERSION b/samples/server/petstore/springboot-beanvalidation/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/springboot-beanvalidation/.openapi-generator/VERSION
+++ b/samples/server/petstore/springboot-beanvalidation/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 2e0ae8f62edd..cb55f7e94424 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/FakeApi.java
index f0fd3a6a077c..d86a50f0a824 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index ecf6ce4deb10..446679caaeb7 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/PetApi.java
index 44b1d0f85a29..8b8e974eb709 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/StoreApi.java
index 98ba06550378..3be166a8a65c 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/UserApi.java
index 9dd71c29957f..747c8d82018c 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate-j8/.openapi-generator/VERSION b/samples/server/petstore/springboot-delegate-j8/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/springboot-delegate-j8/.openapi-generator/VERSION
+++ b/samples/server/petstore/springboot-delegate-j8/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 904e6249d600..e6ad68a2b3d2 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/FakeApi.java
index 6c49dee40846..0d7415360b20 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index d9c793a6acb3..2f3db0723619 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApi.java
index 753a2706c4b4..971f3305b806 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/StoreApi.java
index 3576c2110e14..fdc1e45c0a7b 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApi.java
index e24e898c7448..221a222d40f0 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate/.openapi-generator/VERSION b/samples/server/petstore/springboot-delegate/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/springboot-delegate/.openapi-generator/VERSION
+++ b/samples/server/petstore/springboot-delegate/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 2e0ae8f62edd..cb55f7e94424 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/FakeApi.java
index f0fd3a6a077c..d86a50f0a824 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index ecf6ce4deb10..446679caaeb7 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
index 44b1d0f85a29..8b8e974eb709 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/StoreApi.java
index 98ba06550378..3be166a8a65c 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java
index 9dd71c29957f..747c8d82018c 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-implicitHeaders/.openapi-generator/VERSION b/samples/server/petstore/springboot-implicitHeaders/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/springboot-implicitHeaders/.openapi-generator/VERSION
+++ b/samples/server/petstore/springboot-implicitHeaders/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 614e6530fb01..068dbbf3ade3 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/FakeApi.java
index e72bf3fd0933..d911ea427b53 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index 233f5646f804..5e11f18b82a5 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
index a70f817e321f..eee5c144c820 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/StoreApi.java
index 9c7c1926a10e..ca3af40bc15a 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java
index e6a7509a9939..e737d5c4fdd7 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-reactive/.openapi-generator/VERSION b/samples/server/petstore/springboot-reactive/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/springboot-reactive/.openapi-generator/VERSION
+++ b/samples/server/petstore/springboot-reactive/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 30e4ba127ff1..64f469a3db84 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/FakeApi.java
index ea9dfc310ad8..41597c2d872d 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index a63c34f1244b..83af80c8d661 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
index f7c6ce2184c3..4d49f340289f 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/StoreApi.java
index 12f389e33085..dd48f3f7a7a2 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/UserApi.java
index d2abe3e1f6ea..4c5735ad1ef2 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-useoptional/.openapi-generator/VERSION b/samples/server/petstore/springboot-useoptional/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/springboot-useoptional/.openapi-generator/VERSION
+++ b/samples/server/petstore/springboot-useoptional/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 5d592cda27b1..a8a3ecfaa68b 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/FakeApi.java
index 4a68c789fbdf..e8dfe6e104a3 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index 7ff09b3beeee..6d6fd7da170f 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
index a6cd9b82d9ce..00f7108d31ee 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/StoreApi.java
index aaa7b21cf0b9..05e2c7a582ec 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/UserApi.java
index a3958326ea82..de707ea4fd66 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-virtualan/.openapi-generator/VERSION b/samples/server/petstore/springboot-virtualan/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/springboot-virtualan/.openapi-generator/VERSION
+++ b/samples/server/petstore/springboot-virtualan/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/AnotherFakeApi.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/AnotherFakeApi.java
index 6c5a0b4067c3..93b544d31266 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/AnotherFakeApi.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/FakeApi.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/FakeApi.java
index 125165e0e462..60c0cde45fa8 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/FakeApi.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/FakeClassnameTestApi.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/FakeClassnameTestApi.java
index d7795c61f162..fe72e55aff1a 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/PetApi.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/PetApi.java
index ab824bf07083..968d1cd8eabc 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/PetApi.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/StoreApi.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/StoreApi.java
index 08be69cac7e4..23c4c968ed41 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/StoreApi.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/UserApi.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/UserApi.java
index e6ae5322cc47..4e2dc2a4856f 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/UserApi.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot/.openapi-generator/VERSION b/samples/server/petstore/springboot/.openapi-generator/VERSION
index d96260ba335d..479c313e87b9 100644
--- a/samples/server/petstore/springboot/.openapi-generator/VERSION
+++ b/samples/server/petstore/springboot/.openapi-generator/VERSION
@@ -1 +1 @@
-4.0.2-SNAPSHOT
\ No newline at end of file
+4.0.3-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/AnotherFakeApi.java
index 5d592cda27b1..a8a3ecfaa68b 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/AnotherFakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/FakeApi.java
index 0e6a97607991..ce85a4a58b95 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/FakeApi.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/FakeApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
index 7ff09b3beeee..6d6fd7da170f 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/FakeClassnameTestApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
index b10476b58c10..427ee415c092 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/StoreApi.java
index aaa7b21cf0b9..05e2c7a582ec 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/StoreApi.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/StoreApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java
index a3958326ea82..de707ea4fd66 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java
@@ -1,5 +1,5 @@
/**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.2-SNAPSHOT).
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) (4.0.3-SNAPSHOT).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
diff --git a/website/dynamic/team.yml b/website/dynamic/team.yml
index 9ddd77b78ccb..c3a2d9509f23 100644
--- a/website/dynamic/team.yml
+++ b/website/dynamic/team.yml
@@ -18,3 +18,6 @@ core:
- name: Jérémie Bresson
github: jmini
joined: 2018/04
+ - name: sunn
+ github: etherealjoy
+ joined: 2019/06