Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FIX][WIP][CORE] Bug/golden test ignoring deleted files #4030

Conversation

Fjolnir-Dvorak
Copy link
Contributor

@Fjolnir-Dvorak Fjolnir-Dvorak commented Oct 2, 2019

PR checklist

  • Read the contribution guidelines.
  • Ran the shell script under ./bin/ to update Petstore sample so that CIs can verify the change. (For instance, only need to run ./bin/{LANG}-petstore.sh, ./bin/openapi3/{LANG}-petstore.sh if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in .\bin\windows\. If contributing template-only or documentation-only changes which will change sample output, be sure to build the project first.
  • Filed the PR against the correct branch: master, 4.1.x, 5.0.x. Default: master.
  • Copied the technical committee to review the pull request if your PR is targeting a particular programming language.

Description of the PR

The golden tests are generating new files without cleaning up no longer used files making the tests much less usefull. This Pull Request deletes the sample directory before running "ensure-up-to-date" to create a clean golden test which no longer ignores outdated files.
For that I had to modify the typescript scripts since those were copying files manually into the samples directory without checking if that directory is even existing.

Changes:

  • Every maven module in samples/ is now regenerated in bin/utils/ensure-up-to-date
  • bin/utils/ensure-up-to-date is now callable from any directory instead only from project root
  • samples/* will be deleted completely on bin/utils/ensure-up-to-date
  • Files which are needed for testing are located in CI/samples.ci and are copied back into samples/ after bin/utils/ensure-up-to-date finished regenerating every client.
  • samples/ contains only clients which are golden-tested by CircleCI.
  • Every generated project in samples has to be build by the latest generator snapshot

TODOs:

  • Scalaz test was turned off for further testing since it failed. Issue for Scalaz: [BUG][SCALAZ] tests are failing with generator 4.2.0 #4072
  • Java client vertx test was turned off for further testing since it failed.
  • C test was turned off for further testing since it failed. This should be fixed in Pull request [C] Update build-and-test.bash #4055. Waiting for that to be merged into master to turn the test back on again.
  • if it is guaranteed that every gen-project has the latest version the versionfile should/could be removed. Each version file would have to be changed/regenerated on a new release creating a lot of changes in git.

What is not possible:

  • CI/samples.ci cannot be linked into samples/ for less disk space usage. Reasons:
    • The windows C# test has problems, even if link support is turned on for windows
    • JavaScript does not honor the directory a file is located in. It follows the symlink and fails instead of searching the current directory for dependencies / references.
  • Generated projects cannot be overridden and must be deleted instead. Reason: Some clients do not regenerate files if they already exists.

The typescript generation scripts copied pom.xml files into the sample directory without checking that the directory exists.
meta-codegen required a pom.xml inside the samples folder which were no longer existent after deleting all golden files for a clean check.
@Fjolnir-Dvorak Fjolnir-Dvorak changed the title Bug/golden test ignoring deleted files [BUG][CORE] Bug/golden test ignoring deleted files Oct 2, 2019
@Fjolnir-Dvorak Fjolnir-Dvorak changed the title [BUG][CORE] Bug/golden test ignoring deleted files [FIX][CORE] Bug/golden test ignoring deleted files Oct 2, 2019
@Fjolnir-Dvorak
Copy link
Contributor Author

Failing commands so far:

  • Travis: mvn --quiet --batch-mode --show-version verify -Psamples
  • Drone-io dart2x-test: /usr/drone/bin/init: 23: cd: can't cd to samples/client/petstore/dart2/petstore
  • appveyor: CSC : error CS1566: Error reading resource 'Org.OpenAPITools.Test.linux-logo.png' -- 'Could not find file 'C:\projects\openapi-generator\samples\client\petstore\csharp-netcore\OpenAPIClient\src\Org.OpenAPITools.Test\linux-logo.png'.' [C:\projects\openapi-generator\samples\client\petstore\csharp-netcore\OpenAPIClient\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj]
  • Shippable: mvn --quiet verify -P samples.shippable -Dmaven.javadoc.skip=true

@Fjolnir-Dvorak
Copy link
Contributor Author

Fjolnir-Dvorak commented Oct 2, 2019

The ensure-up-to-date does not generate all projects which are defined in pom.xml
There are a lot of projects missing which are not regenerated via ensure-up-to-date:

[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.openapitools:openapi-generator-project:4.1.3-SNAPSHOT (/home/rtiersch/workspace/cloned/openapi-generator/pom.xml) has 27 errors
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/c of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/elm-0.18 of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/rust of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/php/OpenAPIClient-php/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/openapi3/client/petstore/php/OpenAPIClient-php/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/server/petstore/php-slim/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/javascript/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/javascript-es6/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/openapi3/client/petstore/javascript-es6 of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/javascript-promise/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/javascript-promise-es6/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/javascript-flowtyped of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/python/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/python-experimental of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/python-asyncio/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/python-tornado/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/openapi3/client/petstore/python/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/typescript-node/npm/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/typescript-rxjs/builds/with-npm-version/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/typescript-angular-v4/npm/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/typescript-angular-v4.3/npm/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/typescript-angular-v6-provided-in-root/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/client/petstore/typescript-angular-v7-provided-in-root/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/server/petstore/rust-server/pom.xml of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/server/petstore/python-aiohttp of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/server/petstore/python-flask of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist
[ERROR]     Child module /home/rtiersch/workspace/cloned/openapi-generator/samples/server/petstore/python-flask-python2 of /home/rtiersch/workspace/cloned/openapi-generator/pom.xml does not exist

Shall those be removed from the pom.xml or added to ensure-up-to-date or are there more ensure-up-to-date scripts which need to be executed to be up to date?

@Fjolnir-Dvorak Fjolnir-Dvorak changed the title [FIX][CORE] Bug/golden test ignoring deleted files [FIX][CORE][WIP] Bug/golden test ignoring deleted files Oct 2, 2019
@Fjolnir-Dvorak
Copy link
Contributor Author

Fjolnir-Dvorak commented Oct 3, 2019

Current issues:

  • continuous-integration/appveyor/pr is not supporting relative symlinks on checkout. Windows and git both support that feature so it should be fixable somehow...
  • continuous-integration/travis-ci/pr has issues with the c client test: ./build-and-test.bash: line 19: ./unit-manual-PetAPI: No such file or directory
  • ci/circleci failes on Ruby tests:
rspec ./spec/api_client_spec.rb:158 # Petstore::ApiClient#build_collection_param fails for invalid collection format
rspec ./spec/custom/pet_spec.rb:172 # Pet pet methods should upload a file to a pet
rspec ./spec/custom/pet_spec.rb:178 # Pet pet methods should upload a file with form parameter to a pet

[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (bundle-test) on project RubyPetstoreClientTests: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]

… build working by adding symlink support to git clone
@Fjolnir-Dvorak
Copy link
Contributor Author

@zhemant can it be that the c tests are failing because v4.1.3 is tested now instead of 4.0.0? If not, could you help me please to find the issue? I tried it with an isolated build where I only regenerated the c samples which failed with the same error: #4043 https://travis-ci.org/OpenAPITools/openapi-generator/builds/593049600?utm_source=github_status&utm_medium=notification

@Fjolnir-Dvorak
Copy link
Contributor Author

@mandrean (2017/08), @jimschubert (2017/09) heart @frankyjuang (2019/09)
I added -c core.symlinks=true to the git clone in appveyor and hoped that would fix the issue with symlinks. It looks like it is still not working. Am I doing anything wrong or have you any other Idea on how to solve this issue without copying the files instead of linking?
copying the files into the sample directory seems to be quite dirty in my opinion.

@Fjolnir-Dvorak
Copy link
Contributor Author

ATTENTION: I removed the C tests since they are broken in openapi-generator 4.1.3-SNAPSHOT

@Fjolnir-Dvorak
Copy link
Contributor Author

Fjolnir-Dvorak commented Oct 3, 2019

php is working now. Tested via:
docker run -ti -v $(pwd):/openapi azul/zulu-openjdk /bin/bash

apt-get update && apt-get install -y maven composer php-curl php-mbstring php-dom php-zip
cd /openapi/
cd samples/client/petstore/php/OpenAPIClient-php/
mvn integration-test

@zhemant
Copy link
Contributor

zhemant commented Oct 4, 2019

@zhemant can it be that the c tests are failing because v4.1.3 is tested now instead of 4.0.0? If not, could you help me please to find the issue? I tried it with an isolated build where I only regenerated the c samples which failed with the same error: #4043 https://travis-ci.org/OpenAPITools/openapi-generator/builds/593049600?utm_source=github_status&utm_medium=notification

@Fjolnir-Dvorak the c test is breaking because the files are commented out from the cmakelists.txt as the files are not autogenerated. I will fix the build script present. As if I uncomment the cmakelists.txt then it will create problem if the codegen is used for other than petstore example.

@Fjolnir-Dvorak
Copy link
Contributor Author

Thank you @zhemant

@zhemant
Copy link
Contributor

zhemant commented Oct 4, 2019

Thank you @zhemant

@Fjolnir-Dvorak I created a merge request, this should solve the problem. #4055

@Fjolnir-Dvorak
Copy link
Contributor Author

Next error:

2019-10-05 23:19:07.325:WARN:oejuc.AbstractLifeCycle:main: FAILED org.eclipse.jetty.maven.plugin.JettyServer@614b2512: java.net.SocketException: Permission denied
java.net.SocketException: Permission denied
	at sun.nio.ch.Net.bind0(Native Method)
	at sun.nio.ch.Net.bind(Net.java:433)
	at sun.nio.ch.Net.bind(Net.java:425)
	at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
	at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:321)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.maven.plugin.MavenServerConnector.doStart(MavenServerConnector.java:120)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.server.Server.doStart(Server.java:366)
	at org.eclipse.jetty.maven.plugin.JettyServer.doStart(JettyServer.java:73)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:534)
	at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:357)
	at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:167)
	at org.eclipse.jetty.maven.plugin.JettyStartMojo.execute(JettyStartMojo.java:48)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[ERROR] Failed to execute goal org.eclipse.jetty:jetty-maven-plugin:9.2.9.v20150224:start (start-jetty) on project openapiv3-jaxrs-jersey-petstore-server: Failure: Permission denied -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :openapiv3-jaxrs-jersey-petstore-server
Exited with code 1

@Fjolnir-Dvorak
Copy link
Contributor Author

Fjolnir-Dvorak commented Oct 6, 2019

#!/bin/bash --login
./CI/circle_parallel.sh

Running node 1 to test 'samples.circleci' defined in pom.xml ...
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-8u141-b15-3~14.04-b15)
OpenJDK 64-Bit Server VM (build 25.141-b15, mixed mode)
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project com.prokarma:pkmst-microservice: (/home/circleci/OpenAPITools/openapi-generator/samples/server/petstore/java-pkmst/pom.xml) has 1 error
[ERROR]     'version' is missing. @ com.prokarma:pkmst-microservice:[unknown-version], /home/circleci/OpenAPITools/openapi-generator/samples/server/petstore/java-pkmst/pom.xml, line 6, column 13
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
Exited with code 1

# Conflicts:
#	CI/samples.ci/client/petstore/swift3/default/SwaggerClientTests/Pods/Target Support Files/Pods-SwaggerClient/Info.plist
#	CI/samples.ci/client/petstore/swift3/default/SwaggerClientTests/Pods/Target Support Files/Pods-SwaggerClientTests/Info.plist
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/APIHelper.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/AlamofireImplementations.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/CodableHelper.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/Configuration.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/Extensions.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/Models.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/Models/Order.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/Models/Pet.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/Models/Tag.swift
#	CI/samples.ci/client/petstore/swift4/rxswift/SwaggerClientTests/Pods/PetstoreClient/Classes/OpenAPIs/Models/User.swift
#	bin/meta-codegen.sh
#	bin/utils/ensure-up-to-date
#	modules/openapi-generator/src/main/resources/dart-dio/gitignore.mustache
#	pom.xml
#	samples/client/petstore/c/.openapi-generator/VERSION
#	samples/client/petstore/c/api/PetAPI.c
#	samples/client/petstore/c/api/StoreAPI.c
#	samples/client/petstore/c/api/UserAPI.c
#	samples/client/petstore/c/src/apiClient.c
#	samples/client/petstore/cpp-qt5/.openapi-generator/VERSION
#	samples/client/petstore/cpp-qt5/PetStore/PetApiTests.cpp
#	samples/client/petstore/cpp-qt5/PetStore/PetApiTests.h
#	samples/client/petstore/cpp-qt5/PetStore/PetStore.pro
#	samples/client/petstore/cpp-qt5/PetStore/StoreApiTests.cpp
#	samples/client/petstore/cpp-qt5/PetStore/StoreApiTests.h
#	samples/client/petstore/cpp-qt5/PetStore/UserApiTests.cpp
#	samples/client/petstore/cpp-qt5/PetStore/UserApiTests.h
#	samples/client/petstore/cpp-qt5/build-and-test.bash
#	samples/client/petstore/cpp-qt5/client/PFXApiResponse.cpp
#	samples/client/petstore/cpp-qt5/client/PFXApiResponse.h
#	samples/client/petstore/cpp-qt5/client/PFXCategory.cpp
#	samples/client/petstore/cpp-qt5/client/PFXCategory.h
#	samples/client/petstore/cpp-qt5/client/PFXEnum.h
#	samples/client/petstore/cpp-qt5/client/PFXHelpers.cpp
#	samples/client/petstore/cpp-qt5/client/PFXHelpers.h
#	samples/client/petstore/cpp-qt5/client/PFXHttpFileElement.cpp
#	samples/client/petstore/cpp-qt5/client/PFXHttpFileElement.h
#	samples/client/petstore/cpp-qt5/client/PFXHttpRequest.cpp
#	samples/client/petstore/cpp-qt5/client/PFXHttpRequest.h
#	samples/client/petstore/cpp-qt5/client/PFXObject.h
#	samples/client/petstore/cpp-qt5/client/PFXOrder.cpp
#	samples/client/petstore/cpp-qt5/client/PFXOrder.h
#	samples/client/petstore/cpp-qt5/client/PFXPet.cpp
#	samples/client/petstore/cpp-qt5/client/PFXPet.h
#	samples/client/petstore/cpp-qt5/client/PFXPetApi.cpp
#	samples/client/petstore/cpp-qt5/client/PFXStoreApi.cpp
#	samples/client/petstore/cpp-qt5/client/PFXTag.cpp
#	samples/client/petstore/cpp-qt5/client/PFXTag.h
#	samples/client/petstore/cpp-qt5/client/PFXUser.cpp
#	samples/client/petstore/cpp-qt5/client/PFXUser.h
#	samples/client/petstore/cpp-qt5/client/PFXUserApi.cpp
#	samples/client/petstore/csharp-dotnet2/OpenAPIClientTest/Lib/OpenAPIClient/.openapi-generator/VERSION
#	samples/client/petstore/csharp/OpenAPIClientNet35/.openapi-generator/VERSION
#	samples/client/petstore/csharp/OpenAPIClientNet35/README.md
#	samples/client/petstore/csharp/OpenAPIClientNet35/docs/FakeApi.md
#	samples/client/petstore/csharp/OpenAPIClientNet35/docs/FormatTest.md
#	samples/client/petstore/csharp/OpenAPIClientNet35/docs/HasOnlyReadOnly.md
#	samples/client/petstore/csharp/OpenAPIClientNet35/docs/Name.md
#	samples/client/petstore/csharp/OpenAPIClientNet35/docs/ReadOnlyFirst.md
#	samples/client/petstore/csharp/OpenAPIClientNet35/docs/TypeHolderExample.md
#	samples/client/petstore/csharp/OpenAPIClientNet35/git_push.sh
#	samples/client/petstore/csharp/OpenAPIClientNet35/src/Org.OpenAPITools/Api/FakeApi.cs
#	samples/client/petstore/csharp/OpenAPIClientNet35/src/Org.OpenAPITools/Model/FormatTest.cs
#	samples/client/petstore/csharp/OpenAPIClientNet35/src/Org.OpenAPITools/Model/TypeHolderExample.cs
#	samples/client/petstore/csharp/OpenAPIClientNet40/.openapi-generator/VERSION
#	samples/client/petstore/csharp/OpenAPIClientNet40/README.md
#	samples/client/petstore/csharp/OpenAPIClientNet40/docs/FakeApi.md
#	samples/client/petstore/csharp/OpenAPIClientNet40/docs/FormatTest.md
#	samples/client/petstore/csharp/OpenAPIClientNet40/docs/HasOnlyReadOnly.md
#	samples/client/petstore/csharp/OpenAPIClientNet40/docs/Name.md
#	samples/client/petstore/csharp/OpenAPIClientNet40/docs/ReadOnlyFirst.md
#	samples/client/petstore/csharp/OpenAPIClientNet40/docs/TypeHolderExample.md
#	samples/client/petstore/csharp/OpenAPIClientNet40/git_push.sh
#	samples/client/petstore/csharp/OpenAPIClientNet40/src/Org.OpenAPITools/Api/FakeApi.cs
#	samples/client/petstore/csharp/OpenAPIClientNet40/src/Org.OpenAPITools/Model/FormatTest.cs
#	samples/client/petstore/csharp/OpenAPIClientNet40/src/Org.OpenAPITools/Model/TypeHolderExample.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/.openapi-generator/VERSION
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/README.md
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/docs/FakeApi.md
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/docs/FormatTest.md
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/docs/HasOnlyReadOnly.md
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/docs/Name.md
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/docs/ReadOnlyFirst.md
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/docs/TypeHolderExample.md
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/git_push.sh
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Api/AnotherFakeApi.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Api/FakeApi.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Api/FakeClassnameTags123Api.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Api/PetApi.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Api/StoreApi.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Api/UserApi.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Client/ApiClient.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Model/FormatTest.cs
#	samples/client/petstore/csharp/OpenAPIClientNetCoreProject/src/Org.OpenAPITools/Model/TypeHolderExample.cs
#	samples/client/petstore/csharp/OpenAPIClientWithPropertyChanged/src/Org.OpenAPITools/Model/FormatTest.cs
#	samples/client/petstore/csharp/OpenAPIClientWithPropertyChanged/src/Org.OpenAPITools/Model/TypeHolderExample.cs
#	samples/client/petstore/dart-dio/.openapi-generator-ignore
#	samples/client/petstore/dart-dio/.openapi-generator/VERSION
#	samples/client/petstore/dart-dio/docs/ApiResponse.md
#	samples/client/petstore/dart-dio/docs/Category.md
#	samples/client/petstore/dart-dio/docs/Order.md
#	samples/client/petstore/dart-dio/docs/Tag.md
#	samples/client/petstore/dart-dio/docs/User.md
#	samples/client/petstore/dart-dio/docs/UserApi.md
#	samples/client/petstore/dart2/openapi/.travis.yml
#	samples/client/petstore/dart2/openapi/README.md
#	samples/client/petstore/dart2/openapi/docs/Pet.md
#	samples/client/petstore/dart2/openapi/docs/PetApi.md
#	samples/client/petstore/dart2/openapi/docs/StoreApi.md
#	samples/client/petstore/dart2/openapi/git_push.sh
#	samples/client/petstore/dart2/openapi/lib/api.dart
#	samples/client/petstore/dart2/openapi/lib/api/pet_api.dart
#	samples/client/petstore/dart2/openapi/lib/api/store_api.dart
#	samples/client/petstore/dart2/openapi/lib/api/user_api.dart
#	samples/client/petstore/dart2/openapi/lib/api_client.dart
#	samples/client/petstore/dart2/openapi/lib/api_exception.dart
#	samples/client/petstore/dart2/openapi/lib/api_helper.dart
#	samples/client/petstore/dart2/openapi/lib/auth/api_key_auth.dart
#	samples/client/petstore/dart2/openapi/lib/auth/authentication.dart
#	samples/client/petstore/dart2/openapi/pubspec.yaml
#	samples/client/petstore/dart2/openapi/test/api_response_test.dart
#	samples/client/petstore/dart2/openapi/test/category_test.dart
#	samples/client/petstore/dart2/openapi/test/order_test.dart
#	samples/client/petstore/dart2/openapi/test/pet_api_test.dart
#	samples/client/petstore/dart2/openapi/test/pet_test.dart
#	samples/client/petstore/dart2/openapi/test/store_api_test.dart
#	samples/client/petstore/dart2/openapi/test/tag_test.dart
#	samples/client/petstore/dart2/openapi/test/user_api_test.dart
#	samples/client/petstore/dart2/openapi/test/user_test.dart
#	samples/client/petstore/elm-0.18/.openapi-generator/VERSION
#	samples/client/petstore/elm/.openapi-generator/VERSION
#	samples/client/petstore/java/jersey1/src/test/java/org/openapitools/client/auth/ApiKeyAuthTest.java
#	samples/client/petstore/java/jersey1/src/test/java/org/openapitools/client/auth/HttpBasicAuthTest.java
#	samples/client/petstore/java/okhttp-gson/src/test/java/org/openapitools/client/api/PetApiTest.java
#	samples/client/petstore/kotlin-gson/docs/Tag.md
#	samples/client/petstore/kotlin-nonpublic/docs/Tag.md
#	samples/client/petstore/ocaml/.openapi-generator/VERSION
#	samples/client/petstore/ocaml/README.md
#	samples/client/petstore/powershell/.openapi-generator/VERSION
#	samples/client/petstore/powershell/src/Org.OpenAPITools/Model/New-Pet.ps1
#	samples/client/petstore/python-experimental/.openapi-generator/VERSION
#	samples/client/petstore/python-experimental/test/test_fake_api.py
#	samples/client/petstore/python-experimental/test/test_format_test.py
#	samples/client/petstore/ruby-faraday/.openapi-generator/VERSION
#	samples/client/petstore/ruby-faraday/docs/FormatTest.md
#	samples/client/petstore/ruby-faraday/docs/HasOnlyReadOnly.md
#	samples/client/petstore/ruby-faraday/docs/Name.md
#	samples/client/petstore/ruby-faraday/docs/ReadOnlyFirst.md
#	samples/client/petstore/ruby-faraday/docs/TypeHolderExample.md
#	samples/client/petstore/ruby-faraday/git_push.sh
#	samples/client/petstore/ruby-faraday/lib/petstore.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/api/another_fake_api.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/api/fake_classname_tags123_api.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/api/pet_api.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/api/store_api.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/api/user_api.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/api_client.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/api_error.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/configuration.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_any_type.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_array.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_boolean.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_class.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_integer.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_number.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_object.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_string.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/animal.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/api_response.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_array_of_number_only.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_number_only.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/array_test.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/capitalization.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/cat.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/cat_all_of.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/category.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/class_model.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/client.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/dog.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/dog_all_of.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/enum_arrays.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/enum_class.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/enum_test.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/file.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/file_schema_test_class.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/format_test.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/has_only_read_only.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/list.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/map_test.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/mixed_properties_and_additional_properties_class.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/model200_response.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/model_return.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/name.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/number_only.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/order.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/outer_composite.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/pet.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/read_only_first.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/special_model_name.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/tag.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/type_holder_default.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/type_holder_example.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/user.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/models/xml_item.rb
#	samples/client/petstore/ruby-faraday/lib/petstore/version.rb
#	samples/client/petstore/ruby-faraday/petstore.gemspec
#	samples/client/petstore/ruby-faraday/spec/api/another_fake_api_spec.rb
#	samples/client/petstore/ruby-faraday/spec/api/fake_api_spec.rb
#	samples/client/petstore/ruby-faraday/spec/api/fake_classname_tags123_api_spec.rb
#	samples/client/petstore/ruby-faraday/spec/api/pet_api_spec.rb
#	samples/client/petstore/ruby-faraday/spec/api/store_api_spec.rb
#	samples/client/petstore/ruby-faraday/spec/api/user_api_spec.rb
#	samples/client/petstore/ruby-faraday/spec/api_client_spec.rb
#	samples/client/petstore/ruby-faraday/spec/configuration_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/additional_properties_any_type_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/additional_properties_array_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/additional_properties_boolean_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/additional_properties_class_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/additional_properties_integer_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/additional_properties_number_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/additional_properties_object_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/additional_properties_string_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/animal_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/api_response_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/array_of_array_of_number_only_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/array_of_number_only_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/array_test_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/capitalization_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/cat_all_of_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/cat_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/category_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/class_model_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/client_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/dog_all_of_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/dog_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/enum_arrays_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/enum_class_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/enum_test_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/file_schema_test_class_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/file_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/format_test_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/has_only_read_only_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/list_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/map_test_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/mixed_properties_and_additional_properties_class_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/model200_response_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/model_return_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/name_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/number_only_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/order_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/outer_composite_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/outer_enum_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/pet_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/read_only_first_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/special_model_name_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/tag_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/type_holder_default_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/type_holder_example_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/user_spec.rb
#	samples/client/petstore/ruby-faraday/spec/models/xml_item_spec.rb
#	samples/client/petstore/ruby-faraday/spec/spec_helper.rb
#	samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs
#	samples/client/petstore/scalaz/.openapi-generator/VERSION
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/ApiResponse.scala
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/Category.scala
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/Order.scala
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/Pet.scala
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/PetApi.scala
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/StoreApi.scala
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/Tag.scala
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/User.scala
#	samples/client/petstore/scalaz/src/main/scala/org/openapitools/client/api/UserApi.scala
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/JSONEncodableEncoding.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/JSONEncodingHelper.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Animal.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/AnimalFarm.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ApiResponse.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayOfArrayOfNumberOnly.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayOfNumberOnly.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayTest.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Capitalization.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Cat.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ClassModel.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Client.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Dog.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumArrays.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumClass.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumTest.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/FormatTest.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/HasOnlyReadOnly.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/List.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/MixedPropertiesAndAdditionalPropertiesClass.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Model200Response.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Name.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/NumberOnly.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/OuterComposite.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/OuterEnum.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ReadOnlyFirst.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Return.swift
#	samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/SpecialModelName.swift
#	samples/client/petstore/swift4/objcCompatible/.openapi-generator/VERSION
#	samples/client/petstore/swift4/objcCompatible/PetstoreClient.xcodeproj/project.pbxproj
#	samples/client/petstore/swift4/objcCompatible/docs/HasOnlyReadOnly.md
#	samples/client/petstore/swift4/objcCompatible/docs/Name.md
#	samples/client/petstore/swift4/objcCompatible/docs/ReadOnlyFirst.md
#	samples/client/petstore/swift4/rxswift/PetstoreClient/Classes/OpenAPIs/Models/StringBooleanMap.swift
#	samples/client/petstore/swift4/unwrapRequired/.openapi-generator/VERSION
#	samples/client/petstore/swift4/unwrapRequired/PetstoreClient.xcodeproj/project.pbxproj
#	samples/client/petstore/swift4/unwrapRequired/docs/HasOnlyReadOnly.md
#	samples/client/petstore/swift4/unwrapRequired/docs/Name.md
#	samples/client/petstore/swift4/unwrapRequired/docs/ReadOnlyFirst.md
#	samples/client/test/swift4/default/.openapi-generator/VERSION
#	samples/client/test/swift4/default/TestClient.xcodeproj/project.pbxproj
#	samples/client/test/swift4/default/TestClient.xcodeproj/xcshareddata/xcschemes/TestClient.xcscheme
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/APIHelper.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/APIs.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/APIs/Swift4TestAPI.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/AlamofireImplementations.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/CodableHelper.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Configuration.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Extensions.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/JSONEncodableEncoding.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/JSONEncodingHelper.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/AllPrimitives.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/BaseCard.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/ErrorInfo.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/GetAllModelsResult.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/ModelWithPropertiesAndAdditionalProperties.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/PersonCard.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/PersonCardAllOf.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/PlaceCard.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/PlaceCardAllOf.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/SampleBase.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/SampleSubClass.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/SampleSubClassAllOf.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/StringEnum.swift
#	samples/client/test/swift4/default/TestClient/Classes/OpenAPIs/Models/VariableNameTest.swift
#	samples/documentation/asciidoc/.openapi-generator/VERSION
#	samples/documentation/asciidoc/index.adoc
#	samples/openapi3/client/petstore/elm/.openapi-generator/VERSION
#	samples/openapi3/client/petstore/elm/src/Data/ApiResponse.elm
#	samples/openapi3/client/petstore/elm/src/Data/Category.elm
#	samples/openapi3/client/petstore/elm/src/Data/InlineObject.elm
#	samples/openapi3/client/petstore/elm/src/Data/InlineObject1.elm
#	samples/openapi3/client/petstore/elm/src/Data/Order_.elm
#	samples/openapi3/client/petstore/elm/src/Data/Pet.elm
#	samples/openapi3/client/petstore/elm/src/Data/Tag.elm
#	samples/openapi3/client/petstore/elm/src/Data/User.elm
#	samples/openapi3/client/petstore/elm/src/Request/Pet.elm
#	samples/openapi3/client/petstore/elm/src/Request/Store.elm
#	samples/openapi3/client/petstore/elm/src/Request/User.elm
#	samples/openapi3/client/petstore/kotlin-multiplatform/.openapi-generator/VERSION
#	samples/openapi3/client/petstore/kotlin-multiplatform/build.gradle
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/FakeApi.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/FileSchemaTestClass.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/FormatTest.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/HasOnlyReadOnly.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/InlineObject1.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/InlineObject3.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/InlineObject5.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/Name.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/NullableClass.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/docs/ReadOnlyFirst.md
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/apis/AnotherFakeApi.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/apis/DefaultApi.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/apis/FakeApi.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/apis/FakeClassnameTags123Api.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/apis/PetApi.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/apis/StoreApi.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/apis/UserApi.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/infrastructure/ApiAbstractions.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/AdditionalPropertiesClass.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Animal.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/ApiResponse.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/ArrayOfArrayOfNumberOnly.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/ArrayOfNumberOnly.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/ArrayTest.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Capitalization.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Cat.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/CatAllOf.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Category.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/ClassModel.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Client.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Dog.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/DogAllOf.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/EnumArrays.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/EnumClass.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/EnumTest.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/FileSchemaTestClass.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Foo.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/FormatTest.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/HasOnlyReadOnly.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/HealthCheckResult.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/InlineObject.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/InlineObject1.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/InlineObject2.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/InlineObject3.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/InlineObject4.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/InlineObject5.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/InlineResponseDefault.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/List.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/MapTest.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/MixedPropertiesAndAdditionalPropertiesClass.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Model200Response.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Name.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/NullableClass.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/NumberOnly.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Order.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/OuterComposite.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/OuterEnum.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/OuterEnumDefaultValue.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/OuterEnumInteger.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/OuterEnumIntegerDefaultValue.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Pet.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/ReadOnlyFirst.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Return.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/SpecialModelname.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Tag.kt
#	samples/openapi3/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/User.kt
#	samples/openapi3/client/petstore/kotlin/.openapi-generator/VERSION
#	samples/openapi3/client/petstore/kotlin/build.gradle
#	samples/openapi3/client/petstore/kotlin/docs/HasOnlyReadOnly.md
#	samples/openapi3/client/petstore/kotlin/docs/Name.md
#	samples/openapi3/client/petstore/kotlin/docs/ReadOnlyFirst.md
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/apis/AnotherFakeApi.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/apis/DefaultApi.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/apis/FakeApi.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/apis/FakeClassnameTags123Api.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/apis/PetApi.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/apis/StoreApi.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/apis/UserApi.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiAbstractions.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ResponseExtensions.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/AdditionalPropertiesClass.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Animal.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/ApiResponse.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/ArrayOfArrayOfNumberOnly.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/ArrayOfNumberOnly.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/ArrayTest.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Capitalization.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Cat.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/CatAllOf.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Category.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/ClassModel.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Client.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Dog.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/DogAllOf.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/EnumArrays.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/EnumTest.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/FileSchemaTestClass.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Foo.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/FormatTest.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/HasOnlyReadOnly.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/HealthCheckResult.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/InlineObject.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/InlineObject1.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/InlineObject2.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/InlineObject3.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/InlineObject4.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/InlineObject5.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/InlineResponseDefault.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/List.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/MapTest.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/MixedPropertiesAndAdditionalPropertiesClass.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Model200Response.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Name.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/NullableClass.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/NumberOnly.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Order.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/OuterComposite.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Pet.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/ReadOnlyFirst.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Return.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/SpecialModelname.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Tag.kt
#	samples/openapi3/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/User.kt
#	samples/openapi3/schema/petstore/avro-schema/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/go-api-server/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/go-api-server/README.md
#	samples/openapi3/server/petstore/go-api-server/api/openapi.yaml
#	samples/openapi3/server/petstore/go-api-server/go/api_fake.go
#	samples/openapi3/server/petstore/go-api-server/go/model_enum_test_.go
#	samples/openapi3/server/petstore/go-api-server/go/model_outer_enum_integer.go
#	samples/openapi3/server/petstore/go-api-server/go/model_outer_enum_integer_default_value.go
#	samples/openapi3/server/petstore/go-api-server/go/routers.go
#	samples/openapi3/server/petstore/go-gin-api-server/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/go-gin-api-server/api/openapi.yaml
#	samples/openapi3/server/petstore/go-gin-api-server/go/api_fake.go
#	samples/openapi3/server/petstore/go-gin-api-server/go/model_enum_test_.go
#	samples/openapi3/server/petstore/go-gin-api-server/go/model_outer_enum_integer.go
#	samples/openapi3/server/petstore/go-gin-api-server/go/model_outer_enum_integer_default_value.go
#	samples/openapi3/server/petstore/go-gin-api-server/go/routers.go
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/build.gradle.kts
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/pom.xml
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/PetApi.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/PetApiService.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/PetApiServiceImpl.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/StoreApi.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/StoreApiService.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/StoreApiServiceImpl.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/UserApi.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/UserApiService.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/api/UserApiServiceImpl.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/model/Category.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/model/InlineObject.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/model/InlineObject1.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/model/ModelApiResponse.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/model/Order.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/model/Pet.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/model/Tag.kt
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/src/main/kotlin/org/openapitools/model/User.kt
#	samples/openapi3/server/petstore/kotlin-springboot/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/kotlin-springboot/pom.xml
#	samples/openapi3/server/petstore/kotlin-springboot/src/main/kotlin/org/openapitools/api/PetApi.kt
#	samples/openapi3/server/petstore/kotlin-springboot/src/main/kotlin/org/openapitools/api/PetApiService.kt
#	samples/openapi3/server/petstore/kotlin-springboot/src/main/kotlin/org/openapitools/api/PetApiServiceImpl.kt
#	samples/openapi3/server/petstore/kotlin-springboot/src/main/kotlin/org/openapitools/api/StoreApi.kt
#	samples/openapi3/server/petstore/kotlin-springboot/src/main/kotlin/org/openapitools/api/UserApi.kt
#	samples/openapi3/server/petstore/python-flask-python2/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/python-flask-python2/git_push.sh
#	samples/openapi3/server/petstore/python-flask-python2/openapi_server/controllers/pet_controller.py
#	samples/openapi3/server/petstore/python-flask-python2/openapi_server/openapi/openapi.yaml
#	samples/openapi3/server/petstore/python-flask-python2/openapi_server/test/test_pet_controller.py
#	samples/openapi3/server/petstore/python-flask-python2/openapi_server/util.py
#	samples/openapi3/server/petstore/python-flask-python2/setup.py
#	samples/openapi3/server/petstore/python-flask/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/python-flask/git_push.sh
#	samples/openapi3/server/petstore/python-flask/setup.py
#	samples/server/petstore/aspnetcore/.openapi-generator/VERSION
#	samples/server/petstore/aspnetcore/src/Org.OpenAPITools/wwwroot/openapi-original.json
#	samples/server/petstore/cpp-pistache/.openapi-generator/VERSION
#	samples/server/petstore/cpp-pistache/CMakeLists.txt
#	samples/server/petstore/cpp-restbed/.openapi-generator/VERSION
#	samples/server/petstore/cpp-restbed/api/PetApi.cpp
#	samples/server/petstore/cpp-restbed/api/PetApi.h
#	samples/server/petstore/cpp-restbed/api/StoreApi.cpp
#	samples/server/petstore/cpp-restbed/api/StoreApi.h
#	samples/server/petstore/cpp-restbed/api/UserApi.cpp
#	samples/server/petstore/cpp-restbed/api/UserApi.h
#	samples/server/petstore/cpp-restbed/git_push.sh
#	samples/server/petstore/cpp-restbed/model/ApiResponse.cpp
#	samples/server/petstore/cpp-restbed/model/ApiResponse.h
#	samples/server/petstore/cpp-restbed/model/Category.cpp
#	samples/server/petstore/cpp-restbed/model/Category.h
#	samples/server/petstore/cpp-restbed/model/Order.cpp
#	samples/server/petstore/cpp-restbed/model/Order.h
#	samples/server/petstore/cpp-restbed/model/Pet.cpp
#	samples/server/petstore/cpp-restbed/model/Pet.h
#	samples/server/petstore/cpp-restbed/model/Tag.cpp
#	samples/server/petstore/cpp-restbed/model/Tag.h
#	samples/server/petstore/cpp-restbed/model/User.cpp
#	samples/server/petstore/cpp-restbed/model/User.h
#	samples/server/petstore/go-api-server/.openapi-generator/VERSION
#	samples/server/petstore/go-api-server/go/api_pet.go
#	samples/server/petstore/go-api-server/go/api_store.go
#	samples/server/petstore/go-api-server/go/api_user.go
#	samples/server/petstore/go-api-server/go/routers.go
#	samples/server/petstore/go-api-server/main.go
#	samples/server/petstore/haskell-servant/.openapi-generator/VERSION
#	samples/server/petstore/haskell-servant/README.md
#	samples/server/petstore/haskell-servant/lib/OpenAPIPetstore/API.hs
#	samples/server/petstore/haskell-servant/lib/OpenAPIPetstore/Types.hs
#	samples/server/petstore/haskell-servant/openapi-petstore.cabal
#	samples/server/petstore/java-pkmst/.openapi-generator/VERSION
#	samples/server/petstore/java-pkmst/src/main/java/com/prokarma/pkmst/controller/PetApi.java
#	samples/server/petstore/java-pkmst/src/main/java/com/prokarma/pkmst/controller/StoreApi.java
#	samples/server/petstore/java-pkmst/src/main/java/com/prokarma/pkmst/controller/UserApi.java
#	samples/server/petstore/kotlin/vertx/.openapi-generator/VERSION
#	samples/server/petstore/ruby-on-rails/.openapi-generator/VERSION
#	samples/server/petstore/ruby-on-rails/app/controllers/pet_controller.rb
#	samples/server/petstore/ruby-on-rails/app/controllers/store_controller.rb
#	samples/server/petstore/ruby-on-rails/app/controllers/user_controller.rb
#	samples/server/petstore/ruby-on-rails/app/models/api_response.rb
#	samples/server/petstore/ruby-on-rails/app/models/category.rb
#	samples/server/petstore/ruby-on-rails/app/models/order.rb
#	samples/server/petstore/ruby-on-rails/app/models/pet.rb
#	samples/server/petstore/ruby-on-rails/app/models/tag.rb
#	samples/server/petstore/ruby-on-rails/app/models/user.rb
#	samples/server/petstore/ruby-on-rails/config/routes.rb
#	samples/server/petstore/ruby-on-rails/db/migrate/0_init_tables.rb
#	samples/server/petstore/ruby-sinatra/.openapi-generator/VERSION
#	samples/server/petstore/ruby-sinatra/openapi.yaml
# Conflicts:
#	samples/client/petstore/cpp-qt5/.openapi-generator/VERSION
#	samples/client/petstore/dart2/openapi/lib/api_client.dart
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/kotlin-springboot/.openapi-generator/VERSION
#	samples/server/petstore/haskell-servant/lib/OpenAPIPetstore/API.hs
# Conflicts:
#	samples/client/petstore/cpp-qt5/.openapi-generator/VERSION
#	samples/client/petstore/dart2/openapi/lib/api_client.dart
#	samples/openapi3/server/petstore/kotlin-springboot-reactive/.openapi-generator/VERSION
#	samples/openapi3/server/petstore/kotlin-springboot/.openapi-generator/VERSION
#	samples/server/petstore/haskell-servant/lib/OpenAPIPetstore/API.hs
@jimschubert
Copy link
Member

@Fjolnir-Dvorak I've just merged #6325 to add a FILES metadata file to our generated output. I have additional work in #6357 to clean up template management, and this will resolve some issues with the files list returned by the generate method. Once that's merged, I will help out with the work you've done here to delete files from previous generations so that regeneration gives us a "clean slate".

@jimschubert
Copy link
Member

Closing in favor of #7465 please check it out when you have time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Work in Progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants